Вопросы по теме 'explain'

Почему строки, возвращаемые функцией объяснения, не равны count ()?
mysql> select count(*) from table where relation_title='xxxxxxxxx'; +----------+ | count(*) | +----------+ | 1291958 | +----------+ mysql> explain select * from table where relation_title='xxxxxxxxx'; +----+-------------+---------+- | id...
10587 просмотров
schedule 09.11.2021

Улучшение запросов MySQL с помощью подзапроса IN
У меня есть таблица items и таблица item_attributes . Для простоты предположим, что у моего элемента таблицы есть столбец id и столбец name . Разумеется, в столбце id есть указатель. таблица item_attributes имеет столбцы id ,...
471 просмотров
schedule 02.11.2021

Как оптимизировать этот медленный запрос?
У меня есть следующий запрос, который выполняется очень медленно (почти 50000 записей) SELECT news.id, news.title, DATE_FORMAT(news.date_online,'%d %m %Y')AS newsNL_Date news_categories.parent_id FROM news, news_categories WHERE...
131 просмотров
schedule 10.11.2021

Настройка запросов MySQL (большой набор данных) и объяснение плана
Я использую mysql5.1, у меня есть таблица, которая содержит около 15 лакхов (1,5 миллиона) записей. В этой таблице есть записи для разных сущностей, то есть дочерние записи для всех основных сущностей. В этой таблице 8 столбцов, из которых 6...
848 просмотров
schedule 31.10.2021

Как я могу ускорить выполнение этого запроса в postgres
У меня есть этот запрос, выполнение которого занимает 86 секунд. select cust_id customer_id, cust_first_name customer_first_name, cust_last_name customer_last_name, cust_prf customer_prf, cust_birth_country...
1176 просмотров
schedule 03.12.2021

Медленные запросы Postgres 9.3, снова
Это ответ на вопрос Медленные запросы Postgres 9.3 . Новые индексы определенно помогают. Но иногда мы видим, что на практике запросы выполняются намного медленнее, чем когда мы запускаем EXPLAIN ANALYZE. Вот пример, запущенный в производственной...
479 просмотров

Почему мой экземпляр Postgresql не использует сканирование индекса растрового изображения?
У меня есть два экземпляра Postgresql, один из которых находится на моем локальном компьютере с версией 10.5, а другой - на моем производственном компьютере с 9.5.10. Я создаю таблицы на своей локальной машине и перемещаю их на производственную...
116 просмотров
schedule 27.06.2022

Как увидеть, как Solr объясняет документ, не возвращенный запросом Solr
Я использую объяснение Solr для отладки моего запроса Solr. Я могу видеть результаты объяснения для всего, что возвращает запрос Solr, но не для документов, которые запрос не вернул. Есть документы, которые, как мне кажется, следует вернуть по...
164 просмотров
schedule 03.07.2022

Почему mysql показывает 2 разных результата на 2 разных серверах для одного и того же запроса
У меня есть один и тот же оператор MySQL SQL, работающий в двух разных базах данных (моя локальная машина и моя производственная машина). Тот, что на моей локальной машине, работает быстрее, а тот, что на производстве, — медленнее. Вот результаты...
1093 просмотров
schedule 20.07.2022

Улей объясните план, где посмотреть полное сканирование таблицы?
Как я могу узнать из куста EXPLAIN , есть ли полное сканирование таблицы? Например, есть ли полная проверка? Размер таблицы 993 строки. Запрос explain select latitude,longitude FROM CRIMES WHERE geohash='dp3twhjuyutr' У меня есть...
1658 просмотров
schedule 02.09.2022

Oracle SQL: дополнительное ограничение вызывает проблемы с производительностью
У меня странная проблема с производительностью с оператором оракула SQL. Оператор представляет собой более или менее гигантский оператор подвыборки/внутреннего соединения, поэтому здесь я смогу опубликовать только его структуру. Это выглядит так:...
149 просмотров

Как использовать объяснение DB2?
Как использовать функцию объяснения DB2? -- как для запуска, так и для оптимизации запросов. Есть ли лучший инструмент для DB2? Я создавал запросы и раньше, но единственный способ узнать, сколько времени они займут, — это запустить их и засечь...
73140 просмотров
schedule 02.12.2022

Что означают типы eq_ref и ref в MySQL, объясните
Когда мы добавляем к SQL-запросу префикс ключевого слова «объяснить», мы получаем таблицу с несколькими столбцами. Скажите, пожалуйста, что такое столбец «тип». Что означают eq_ref и ref в этом контексте.
16357 просмотров
schedule 15.02.2023

Понимание Rails / Объяснение PG
Я знаю, что это довольно неудобный вопрос.. но я не понимаю, что объясняет EXPLAIN .. Мой запрос User.last , он занял более 0,5 секунды Это, вероятно, самый простой из запросов, но, похоже, у объяснения есть проблемы с его объяснением. Я...
779 просмотров
schedule 26.02.2023

MySql, на какие столбцы я должен ставить индексы?
У меня есть этот запрос: SELECT Concat(f.name, ' ', f.parent_names) AS FullName, stts.name AS 'Status', u.name AS Unit, city.name AS City,...
61 просмотров
schedule 24.03.2023

Запрос MongoDB покрыт индексом, но поле $ exists не содержится в индексе
У меня есть коллекция формы { "fieldA":"ValueA", "fieldB":"ValueB" } Где fieldA всегда существует в документе, но fieldB может быть или не быть в документе. Предположим также, что у меня есть индекс в fieldA под названием...
154 просмотров
schedule 07.10.2023

Как читать PostgreSQL EXPLAIN, порядок: сверху вниз или снизу вверх?
Вот пример плана на explain.depesz.com : Limit (cost=65301.950..65301.950 rows=1 width=219) (actual time=886.074..886.074 rows=0 loops=1) -> Sort (cost=65258.840..65301.950 rows=17243 width=219) (actual time=879.683..885.211 rows=17589...
1254 просмотров
schedule 22.12.2022

MongoDB: чтение индекса вместо чтения самих документов, уменьшение nscanned объектов
В приведенном ниже коде я запрашиваю дату и сортирую по имени (может показаться странным, что я не индексирую поле даты, но я делаю это, чтобы избежать сортировки в памяти, поэтому я индексирую по имени). Если я запускаю объяснение, я получаю...
422 просмотров

как оптимизировать SQL-запросы, используя IN с индексированными ключами
Я запускаю этот запрос EXPLAIN SELECT id, timestamp from foo where id IN (23,67,78,90) order by ASC здесь id индексируется. Но и тогда, когда я запускаю Explain , я получаю это в Using where;Using Index в Extra...
28 просмотров
schedule 16.07.2023

Количество строк COUNT() и EXPLAIN становится другим
В Mysql у меня есть таблица (employee_by_range). Я получаю строки, используя count и explain когда я пытаюсь получить строки с помощью COUNT() , он возвращает 15880256 строк mysql> select count(1) from test.employee_by_range;...
53 просмотров
schedule 29.04.2023