Публикации по теме 'query-optimization'


Ресурсы для масштабирования любого приложения
Эта статья представляет собой общий обзор ресурсов, которые вы, возможно, захотите изучить по мере продвижения по карьерной лестнице. Следующий совет — это квинтэссенция опыта, который я накопил на протяжении всей своей карьеры разработчика полного стека . Большинство из нас заинтересованы в изучении нового языка программирования, но не знают, с чего начать. Я бы сказал, что лучший способ познакомиться с любым языком программирования — это строить простые идеи, используя этот язык...

Вопросы по теме 'query-optimization'

Работа с большими базами данных
Я работаю в веб-проекте (asp.net) около шести месяцев. Готовый продукт вот-вот будет запущен. В качестве базы данных в проекте используется SQL Server. Мы провели тестирование производительности с некоторыми большими объемами данных, результаты...
10332 просмотров

Каково разумное время запроса для связанных таблиц с очень большими наборами данных?
В подкасте StackOverflow нет. 19 , Джо описывает решение Fogcreek иметь одну базу данных для каждого клиента вместо одной базы данных для ВСЕХ клиентов . Это вроде как заставляет меня задуматься о следующем. Предполагая, что у меня есть...
265 просмотров

В чем разница между Seq Scan и сканированием кучи Bitmap в postgres?
В выводе команды объяснения я нашел два термина «Seq Scan» и «Bitmap heap Scan». Может кто-нибудь сказать мне, в чем разница между этими двумя типами сканирования? (Я использую PostgreSql)
25580 просмотров

Поиск по индексу с опцией только поиска закладок для 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 просмотров

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 просмотров

Linq2SQL: оптимизировать запрос?
Могу ли я каким-либо образом оптимизировать следующий запрос: Цель состоит в том, чтобы попытаться найти клиентов типа 4, который также существует как тип 2, на основе их НДС и электронной почты. У клиента может быть один или несколько...
321 просмотров
schedule 22.06.2023

Различия в производительности запросов PostgreSQL LIKE
Я наблюдал довольно большие различия во времени ответа относительно LIKE запросов к конкретной таблице в моей базе данных. Иногда я получаю результаты в течение 200-400 мс (очень приемлемо), но в других случаях для возврата результатов может...
94925 просмотров

Почему в основных СУБД нет функций графа?
Реляционные базы данных часто используются для хранения графов во всех их многочисленных вариантах (деревья, ориентированные графы, неориентированные графы и т. д.). Почему же тогда ни одна из основных СУБД (Microsoft, MySql, Oracle, PostgreSQL,...
218 просмотров

Советы по ускорению этого кода
Может ли кто-нибудь предложить советы или изменения, чтобы сделать этот код чище и быстрее? Это был единственный способ сделать это в пятницу вечером, но я уверен, что должен быть более эффективный способ сделать это... Я знаю, что регулярные...
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 просмотров

оптимизация процедур сервера 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