При реализации древовидной структуры по базе данных сервера SQL 2005 ответ запроса занимает слишком много времени (ниже запросов, говорят больше чем 5 секунд) при использовании оператора LIKE, объединенного с СУЩЕСТВОВАНИЕМ...
ОБНОВЛЕНИЕ: Я нашел решение. См. мой Ответ ниже. Мой Вопрос, Как я могу оптимизировать этот запрос для уменьшения моего времени простоя? Я должен обновить более чем 50 схем с количеством билетов в пределах от 100 000...
У меня есть запрос ниже в ORACLE, который выполняется очень долго из-за OR между 2 лайками. выберите pat_mrn_id, operation_date, proc_name из or_log_all_proc, or_proc, or_log, ...
У меня есть сводный индекс на основе 3 столбцов, два из которых ограничиваются в моем запросе и 3-м, в порядке пунктом все же mysql, не использует индекс для сортировки. объясните выбор * от видео где...
У меня есть общий хостинг, где у меня есть свой веб-сайт и база данных MySQL. Я установил сценарий с открытым исходным кодом для статистики (phpMyVisites), и она начала работать очень медленная в последнее время. Это записало использование некоторых...
Эти два оператора имеют полностью другую производительность: mysql> объясняют выбор * от заданий где createIndexed=false; +----+-------------+-------+------+----------------------+----------------------...
Если у Вас есть приложение для направляющей со многими моделями, связанными с комплексом, какие методы Вы используете для сокращения запросов базы данных? На самом деле я расширю тот вопрос немного далее и спрошу, что Вы рассматриваете...
Я боролся против этого некоторое время теперь. У меня есть сохраненный proc, который берет в 3 параметрах, которые используются для фильтрации. Если определенное значение передается в, я хочу отфильтровать на этом. Если-1 передается в...
Я разрабатываю веб-приложение, которое может поддерживать потоковые комментарии. Мне нужна способность перестроить комментарии на основе количества полученных голосов. (Идентичный тому, как потоковые комментарии работают в...
Я написал систему запросов на работу на PHP с базой данных MySQL, и у меня возникла проблема с медленным запросом. Моя схема (упрощенная) выглядит следующим образом: tbl_job job_id job_desc requestter_user_id tbl_user ...
Описание Согласно объяснить команде, существует диапазон, который заставляет запрос выполнять полное сканирование таблицы (160k строки). Как я сохраняю условие диапазона и уменьшаю сканирование? Я ожидаю...
Существует ли путь в MySQL для ПОДСЧЕТА (*) от таблицы, где, если число больше, чем x, оно прекратит рассчитывать там? В основном я только хочу знать, ли количество записей, возвращенных из запроса...
Я видел вполне большое изменение в ответ времена относительно ПОДОБНЫХ запросов к конкретной таблице в моей базе данных. Иногда я буду получать результаты в 200-400 мс (очень приемлемых) но других...
От статьи Joel Spolsky о текучих абстракциях: [C] сохран SQL-запросы являются тысячами времен медленнее, чем другие логически эквивалентные запросы. Известный пример этого то, что некоторые SQL-серверы...
У меня есть таблица ItemValue, полная данных по Серверу SQL 2005, выполняющему в 2000 режим эмуляции, который смотрит что-то как (это - Пользовательская таблица значений): идентификатор Значение ItemCode FieldID-...
У нас есть простая проблема SQL здесь. В varchar столбце мы хотели искать строку где угодно в поле. Что лучший способ состоит в том, чтобы реализовать это для производительности? Очевидно, индекс не идет...
У меня есть таблица User с кучей индексов. Одним из них является уникальный индекс в столбце AccountIdentifier. Поскольку это уникальный индекс, почему поиск ключа требуется в дополнение к поиску индекса? ...
Этот запрос хорошо работал, когда база данных была маленькой, но теперь, когда существуют миллионы строк в базе данных, я понимаю, что должен был посмотреть на оптимизацию этого ранее. Это смотрит на...
Я просто создал FirePHP на Пехлеви, и я замечаю, что огромное количество ОПИСЫВАЕТ запросы. Некоторые страницы имеют 50 или больше идентичных запросов все на той же таблице. например, 0,00198 ПУСТЫХ УКАЗАТЕЛЯ подключения 0.00449...
Что означает оптимизировать таблицы Select в плане объяснения MySQL? объяснить выбор счетчика (comment_count) из wp_posts; + ---- + ------------- + --------------------------- + - -------------------...
У меня есть база данных с сотнями неловко именованных таблиц в нем (CG001T, GH066L, и т.д.), и у меня есть представления обо всех с его "дружественным" именем (представление "CUSTOMERS" является "ВЫБОРОМ * ОТ GG120T", для...
У меня есть таблица с индексом (автоинкремент) и целочисленное значение. Таблица является миллионами строк долго. Как я могу искать, если определенное число появляется в последних n строках таблицы наиболее эффективно?
Я хотел бы получить значения цен из таблицы B в таблицу A для каждого связанного идентификатора в таблице A. Моя цель - привести цены рядом друг с другом в шесть раз, которые ниже, чем цена в таблице A, на основе порядка идентификаторов ...
Что 'корректный' запрос состоит в том, чтобы выбрать совокупную сумму в MySQL? У меня есть таблица, где я храню информацию о файлах, один список столбцов содержит размер файлов в байтах. (фактические файлы сохранены...
У меня есть некоторые проблемы при попытке выполнить запрос. У меня есть две таблицы, один с информацией об элементах и другим с записями, связанными с элементами первой таблицы. Идея состоит в том, чтобы войти...
Мы пытаемся оптимизировать некоторые наши запросы. Один запрос делает следующее: ВЫБЕРИТЕ t. TaskID, t. Имя как Задача, '' как Средство отслеживания, t. ClientID, (<сложный подзапрос>) Дата, В [#Gadget] ОТ...
Хорошо, таким образом, у меня есть одна действительно чудовищная таблица MySQL (900k записи, общее количество на 180 МБ), и я хочу извлечь из записей подгрупп с выше date_updated и вычислить взвешенное среднее в каждой группе...
Я должен удалить о 10K строках из таблицы, которая имеет больше чем 100 миллионов строк на основе некоторых критериев. Когда я выполняю запрос, требуется приблизительно 5 минут. Я выполнил объяснить план (запрос на удаление...
У меня огромная таблица с гораздо меньшим числом (на порядки) ) различных значений в некотором столбце x. Мне нужно выполнить такой запрос, как SELECT DISTINCT x FROM hugeTable, и я хочу это сделать ...
Oracle ЗАПУСКАЕТСЯ С... ПОДКЛЮЧЕНИЕ Пунктом применяется прежде, чем применяться ГДЕ условие в том же запросе. Таким образом, ГДЕ ограничения не помогут оптимизировать ПОДКЛЮЧЕНИЕ. Например, следующий запрос будет...