0
ответов

Оптимизация MySQL-запросов с дорогостоящим INNER JOIN

Методом проб и ошибок я обнаружил, что при удалении соединения из приведенного ниже запроса оно выполняется примерно в 30 раз быстрее. Может кто-нибудь объяснить, почему это так и можно ли оптимизировать запрос ...
вопрос задан: 4 January 2012 13:09
0
ответов

LOW_VALUE и HIGH_VALUE в USER_TAB_COLUMNS

У меня вопрос относительно столбцов LOW_VALUE и HIGH_VALUE в представлении USER_TAB_COLUMNS (или аналогичном). Мне просто интересно, всегда ли эти значения корректны, например, если у вас есть столбец ...
вопрос задан: 3 January 2012 22:55
0
ответов

Как я могу упростить / улучшить производительность этого MySQL-запроса?

Я новичок в MySQL, и благодаря вашей большой поддержке, вы, более опытные ребята, здесь мне удается с трудом справляться, в то время как я многому научился в процесс. У меня есть запрос, который делает именно то, что я ...
вопрос задан: 12 December 2011 11:47
0
ответов

Самый быстрый запрос для проверки, возвращает ли он хотя бы одну строку

Мне просто нужно знать, возвращает ли запрос запись или нет. Конечно, я могу сделать следующее: SELECT COUNT(*) FROM tbl WHERE conds; Но это возвращает точное количество строк (конечно), а мне это не нужно ...
вопрос задан: 26 November 2011 18:31
0
ответов

выберите топ-10… и выберите топ-30, следуя разным план выполнения

Во время оптимизации запросов я обнаружил странное поведение сервера sql (Sql Server 2008 R2 Enterprise). Я создал несколько индексов для таблиц, а также несколько индексированных представлений. У меня есть два запроса для ...
вопрос задан: 22 November 2011 12:33
0
ответов

Самый быстрый способ найти строку по подстроке в SQL?

I есть огромная таблица с 2 столбцами: Id и Title. Id - это bigint, и я могу выбрать тип столбца Title: varchar, char, text, что угодно. Название столбца содержит случайные текстовые строки, такие как «abcdefg», «q», «...
вопрос задан: 16 November 2011 12:08
0
ответов

ORDER BY метка времени с NULL между будущим и прошлым

Я хотел бы упорядочить результаты SQL по полю метки времени в порядке убывания, начиная с самых новых записей. Однако у меня есть некоторые строки, которые пусты или содержат нули. Как я могу поместить эти результаты в ...
вопрос задан: 8 November 2011 18:27
0
ответов

Где я могу найти метод преобразования произвольного логического выражения в конъюнктивную или дизъюнктивную нормальную форму?

Я написал небольшое приложение, которое анализирует выражения в абстрактные синтаксические деревья. Прямо сейчас я использую набор эвристик для выражения, чтобы решить, как лучше всего оценить запрос. ...
вопрос задан: 3 November 2011 05:11
0
ответов

Оптимизация запросов MySQL к объединенным таблицам с помощью GROUP BY и ORDER BY без использования вложенных запросов

Мне кажется, что это немного похоже на вопрос SQL для новичка, но приступим. Это то, что я пытаюсь сделать: объединить вместе три таблицы, продукты, теги и таблицу связывания. объединить теги в ...
вопрос задан: 20 October 2011 10:15
0
ответов

Как оптимизировать медленный запрос «выбрать отдельный» для трех таблиц, 40 тыс. Строк , который возвращает только 22 результата

Итак, у меня есть этот запрос, написанный кем-то другим, который я пытаюсь провести рефакторинг, который извлекает некоторые функции / материалы для элемента (обычно обуви). Есть много продуктов и, следовательно, очень много ...
вопрос задан: 12 October 2011 20:25
0
ответов

Программа для подсказок индексов mySQL

Существует ли какое-либо программное обеспечение, которое может анализировать запрос mySQL и предлагать создание определенного индекса. Я знаю, что лучше делать это вручную, но мне нужно кое-что, что может сэкономить время. Большое спасибо,
вопрос задан: 6 October 2011 22:15
0
ответов

MySQL EXPLAIN 'type' changes from 'range' to 'ref' when the date in the where statement is changed?

Я тестировал различные идеи по оптимизации некоторых таблиц, которые есть в нашей системе на работе. Сегодня я наткнулся на таблицу, в которой отслеживается каждый вид на каждый автомобиль в нашей системе. Создайте таблицу ...
вопрос задан: 6 October 2011 06:12
0
ответов

Django: Почему Foo.objects.extra (…) намного быстрее, чем Foo.objects.raw?

Итак, я пытаюсь оптимизировать довольно странный запрос, но это устаревшая база данных, поэтому я обхожусь что у меня есть. Я пытаюсь ответить на эти вопросы. На этом этапе они обеспечивают тот же результат. w is my ...
вопрос задан: 5 October 2011 22:02
0
ответов

MySQL: Почему Order By ID работает намного медленнее, чем Order By Other Columns?

Я использую MySQL версии 5.5.14 для выполнения следующего запроса, QUERY 1, из таблицы с 5 миллионами строк: SELECT P.ID, P.Type, P.Name, P.cty , X(P.latlng) as 'lat', Y(P.latlng) as 'lng' , P.cur, ...
вопрос задан: 29 September 2011 16:41
0
ответов

MySQL - Просмотры - Супер медленный запрос

Это странный запрос. Я пытаюсь использовать представления в MySQL (я достаточно новичок в MySQL с большим опытом работы с Sybase и SQL Server). В любом случае, в этом новом проекте мы используем MySQL, поскольку он, кажется, имеет ...
вопрос задан: 24 September 2011 04:51
0
ответов

Что вы делаете, чтобы убедиться, что новый индекс не замедляет запросы?

Когда мы добавляем или удалите новый индекс, чтобы ускорить что-то, мы можем в конечном итоге замедлять что-то еще. Чтобы защитить от таких случаев, после создания нового индекса я выполняю следующие шаги: запустите ...
вопрос задан: 17 September 2011 02:24
0
ответов

Linq-to-sql и sp_reset_connection

У меня есть WinForm .NET 4.0 Winform и служба Windows .NET 4.0, которая оба подключаются к базе данных SQL 2005/2008 через Linq для SQL. Он работает приятно и быстро на нашей тестовой среде с идеальным клоном ...
вопрос задан: 16 September 2011 07:22
0
ответов

Необходимо ли рассматривать возможность удаления существующего индекса, поскольку он является префиксом рекомендуемого индекса

Советчик по настройке SQL в Oracle SQL Developer v3 предлагает следующее для моего запроса: Рассмотрите возможность запуска советника по доступу для улучшения дизайна физической схемы или создать рекомендуемый ...
вопрос задан: 16 August 2011 14:19
0
ответов

Статистика и оценка мощности - Почему я вижу этот результат?

Я столкнулся с этой небольшой проблемой при попытке решить более сложную проблему и подошел к концу верёвка с попыткой понять оптимизатор. Итак, допустим, у меня есть таблица под названием `MyTable '...
вопрос задан: 11 August 2011 13:53
0
ответов

Очень медленные подзапросы при использовании «NOT IN»

Я работаю над созданием отчетов для данных, содержащихся в большой ранее существовавшей базе данных Access (~ 500 МБ после сжатия и восстановления), и у меня проблемы с медленным подзапросом. В базе данных есть ...
вопрос задан: 9 August 2011 16:58
0
ответов

Попытки оптимизировать запрос N + 1 в Hibernate

Я изо всех сил пытаюсь улучшить запрос n + 1 в проекте, над которым я работаю. Я использую Hibernate с моделью, показанной ниже, и хочу выразить запрос для извлечения всех элементов, связанных с портфолио, включая ...
вопрос задан: 12 July 2011 05:17
0
ответов

Повышение производительности OFFSET в PostgreSQL

У меня есть таблица, в которой я выполняю ORDER BY перед LIMIT и OFFSET для разбивки на страницы. Добавление индекса в столбец ORDER BY имеет огромное значение для производительности (при использовании в сочетании с ...
вопрос задан: 7 July 2011 23:36
0
ответов

Как заставить SQL Server обрабатывать предложения CONTAINS перед предложениями WHERE?

У меня есть запрос SQL, в котором используются как стандартные предложения WHERE, так и предложения CONTAINS полнотекстового индекса. Запрос создается динамически из кода и включает переменное количество предложений WHERE и CONTAINS. ...
вопрос задан: 22 June 2011 12:48
0
ответов

Выбрать в 10 раз медленнее при изменении порядка

Почему этот выбор, назовите его A, (0,02406 с): select * from char_kills где rid_first <= 110 и rid_last> = 110 заказ по убийствам по убыванию лимит 500; быть в 10 раз медленнее, чем при порядке сортировки ...
вопрос задан: 15 June 2011 17:52
0
ответов

Выбор COUNT из разных критериев в таблице

У меня есть таблица с именем «jobs». Для конкретного пользователя задание может быть активным, заархивированным, просроченным, ожидающим или закрытым. Прямо сейчас каждый запрос страницы генерирует 5 запросов COUNT, и при попытке ...
вопрос задан: 14 June 2011 21:05
0
ответов

Настройка производительности PL / SQL для запросов с подстановочными знаками LIKE '%…%'

Мы используем базу данных Oracle 11g. Как вы можете знать или не знать, если вы используете запрос с подстановочными знаками с «%» перед строкой, индекс столбца не используется и выполняется полное сканирование таблицы. Это ...
вопрос задан: 6 June 2011 10:54
0
ответов

mysql NOT IN QUERY optimize

У меня есть две таблицы с именами: table_product table_user_ownned_auction table_product specific_product_id astatus ... (primary_key, autoinc) -------------------------------------- 1 ...
вопрос задан: 25 May 2011 05:57
0
ответов

How to efficiently determine changes between rows using SQL

I have a very large MySQL table containing data read from a number of sensors. Essentially, there's a time stamp and a value column. I'll omit the sensor id, indexes other details here: CREATE TABLE `...
вопрос задан: 24 May 2011 11:46
0
ответов

Индексы базы данных Rails 3 и другая оптимизация

Я уже некоторое время занимаюсь созданием rails-приложений , но, к сожалению для меня, ни одно из моих приложений не имело большого объема данных или трафика. Но теперь у меня есть тот, который набирает обороты. Итак, я ныряю в ...
вопрос задан: 23 May 2011 02:29
0
ответов

Один и тот же запрос - разные планы выполнения

SQL 2008. У меня есть тестовая таблица: создать таблицу Продажа (SaleId int identity (1, 1) ограничение первичного ключа PK_Sale, Test1 varchar (10) null, RowVersion rowversion not null ...
вопрос задан: 20 May 2011 15:10