Публикации по теме 'query-optimization'
Ресурсы для масштабирования любого приложения
Эта статья представляет собой общий обзор ресурсов, которые вы, возможно, захотите изучить по мере продвижения по карьерной лестнице.
Следующий совет — это квинтэссенция опыта, который я накопил на протяжении всей своей карьеры разработчика полного стека . Большинство из нас заинтересованы в изучении нового языка программирования, но не знают, с чего начать. Я бы сказал, что лучший способ познакомиться с любым языком программирования — это строить простые идеи, используя этот язык...
Вопросы по теме 'query-optimization'
Работа с большими базами данных
Я работаю в веб-проекте (asp.net) около шести месяцев. Готовый продукт вот-вот будет запущен. В качестве базы данных в проекте используется SQL Server. Мы провели тестирование производительности с некоторыми большими объемами данных, результаты...
10332 просмотров
schedule
13.06.2022
Каково разумное время запроса для связанных таблиц с очень большими наборами данных?
В подкасте StackOverflow нет. 19 , Джо описывает решение Fogcreek иметь одну базу данных для каждого клиента вместо одной базы данных для ВСЕХ клиентов . Это вроде как заставляет меня задуматься о следующем.
Предполагая, что у меня есть...
265 просмотров
schedule
08.07.2022
В чем разница между Seq Scan и сканированием кучи Bitmap в postgres?
В выводе команды объяснения я нашел два термина «Seq Scan» и «Bitmap heap Scan». Может кто-нибудь сказать мне, в чем разница между этими двумя типами сканирования? (Я использую PostgreSql)
25580 просмотров
schedule
11.03.2023
Поиск по индексу с опцией только поиска закладок для SQL-запроса?
Я работаю над оптимизацией SQL-запроса, который соответствует очень широкой таблице в устаревшей системе. На данный момент я не могу сузить таблицу по разным причинам.
Мой запрос выполняется медленно, потому что он выполняет поиск по индексу в...
737 просмотров
schedule
19.07.2022
есть ли что-то более быстрое, чем подсчет для больших таблиц?
Вот мой запрос:
select word_id, count(sentence_id)
from sentence_word
group by word_id
having count(sentence_id) > 100;
Табличное предложение содержит 3 поля: слово, предложение и идентификатор первичного ключа. Он имеет 350k+ строк....
3128 просмотров
schedule
14.05.2023
Производительность таблицы MySQL MyISAM мучительно, мучительно медленная
У меня есть структура таблицы, которую можно резюмировать следующим образом:
pagegroup
* pagegroupid
* name
имеет 3600 строк
page
* pageid
* pagegroupid
* data
группа страниц ссылок; имеет 10000 строк; может иметь от 1 до 700 строк...
5927 просмотров
schedule
17.02.2023
Oracle оптимизирует запрос, включающий вычисление даты
База данных
Table1
Id
Table2Id
...
Table2
Id
StartTime
Duration //in hours
Запрос
select * from Table1 join Table2 on Table2Id = Table2.Id
where starttime < :starttime and starttime + Duration/24 > :endtime
Этот...
3973 просмотров
schedule
30.05.2022
MySQL-запрос с оптимизацией соединения
У меня вопрос:
SELECT a.nick,grp,count(*) FROM help_mails h JOIN аккаунты ON h.helper = a.id WHERE closed = 1 GROUP BY helper, grp, a.nick
Что не так с этим соединением? Когда я сделал 2 запроса:
SELECT helper,grp,count(*) FROM...
1227 просмотров
schedule
25.07.2022
Эффективный запрос таблицы из 15 000 000 строк в MySQL
Рассмотрим следующие таблицы базы данных:
Таблица «сообщения» с 13 000 000 строк (по одной строке на сообщение).
Таблица «пользователи» с 3 000 000 строк (по одной строке на пользователя).
Следующий запрос используется для получения группы...
3322 просмотров
schedule
22.03.2022
Linq2SQL: оптимизировать запрос?
Могу ли я каким-либо образом оптимизировать следующий запрос:
Цель состоит в том, чтобы попытаться найти клиентов типа 4, который также существует как тип 2, на основе их НДС и электронной почты. У клиента может быть один или несколько...
321 просмотров
schedule
22.06.2023
Различия в производительности запросов PostgreSQL LIKE
Я наблюдал довольно большие различия во времени ответа относительно LIKE запросов к конкретной таблице в моей базе данных. Иногда я получаю результаты в течение 200-400 мс (очень приемлемо), но в других случаях для возврата результатов может...
94925 просмотров
schedule
28.04.2023
Почему в основных СУБД нет функций графа?
Реляционные базы данных часто используются для хранения графов во всех их многочисленных вариантах (деревья, ориентированные графы, неориентированные графы и т. д.).
Почему же тогда ни одна из основных СУБД (Microsoft, MySql, Oracle, PostgreSQL,...
218 просмотров
schedule
26.12.2023
Советы по ускорению этого кода
Может ли кто-нибудь предложить советы или изменения, чтобы сделать этот код чище и быстрее? Это был единственный способ сделать это в пятницу вечером, но я уверен, что должен быть более эффективный способ сделать это...
Я знаю, что регулярные...
257 просмотров
schedule
07.05.2023
Есть ли разница в производительности между select * from tablename и select column1, column2 from tablename?
Возможные дубликаты: Выберите * вместо указания имен столбцов Что быстрее / лучше? ВЫБРАТЬ * или ВЫБРАТЬ столбец1, столбец2, столбец3 и т. Д.
Есть ли разница в производительности между select * from tablename и select column1,...
1179 просмотров
schedule
16.03.2022
как объединить 2 или более таблиц мостов в один запрос
у меня есть следующие таблицы:
Таблица: Люди (id, имя, фамилия, возраст, телефон и т. Д.) Таблица: Роли (id, имя) Таблица: Навыки (id, имя) Таблица: People_Roles (id, personID ^, roleID ^) Таблица: People_Skills (id, personID ^, skillID ^)...
3225 просмотров
schedule
19.05.2023
mysql: запрос для возврата ранжирования оценок в соответствии с конкретным пользователем
Допустим, у меня есть следующая таблица результатов (всего строк 10):
rank userid score
---- ------ -----
1 |455 |10
2 |435 |9
3 |354 |8
4 |342 |7
5 |343 |6
6 |123 |5
7 |125 |4
8 |128 |3
9 |5 |2
10...
508 просмотров
schedule
26.06.2023
Предложения по оптимизации, необходимые для статуса SQL UPDATE. Используются две таблицы записей ~5 миллионов
Я ищу любые предложения по оптимизации следующего оператора PROC SQL из программы SAS. Две задействованные таблицы содержат около 5 миллионов записей каждая, а время выполнения составляет около 46 часов.
Оператор пытается обновить «новую» версию...
4899 просмотров
schedule
07.12.2022
Как запросить случайные строки?
Возможный дубликат: Предупреждение MySQL Order By Rand( )
Каков эффективный способ запроса случайных наборов результатов в следующих сценариях:
Выберите одну случайную строку из многих.
Выберите (как минимум) n случайных строк...
245 просмотров
schedule
31.07.2022
Использование * в запросе SELECT
Возможный дубликат: Что быстрее / лучше? ВЫБРАТЬ * или ВЫБРАТЬ столбец1, столбец2, столбец3 и т. Д.
В настоящее время я портирую приложение, написанное на MySQL3 и PHP4, на MySQL5 и PHP5.
При анализе я обнаружил несколько...
298 просмотров
schedule
06.03.2023
оптимизация процедур сервера sql
SQL Server 2005:
Option: 1
CREATE TABLE #test
(customerid, orderdate, field1 INT, field2 INT, field3 INT)
CREATE UNIQUE CLUSTERED INDEX Idx1 ON #test(customerid)
CREATE INDEX Idx2 ON #test(field1 DESC)
CREATE INDEX Idx3...
269 просмотров
schedule
17.09.2022