Результаты поиска по запросу "query-optimization"
кажется, это сейчас устарело
ел несколько примеров прохождения:include хэш-значение при вызове одного из ActiveRecordfind методы в Rails. Однако я не видел примеров того, возможно ли это с помощью методов отношений. Например, допустим, у меня есть следующее: def User < ...
Вы можете зарегистрировать все потоки как обратные вызовы в классе чтения файлов. У SO есть что-то вроде массива или списка классов, реализующих интерфейс StringReaderThread, который имеет метод processString (String input). После прочтения каждой строки из файла выполните итерацию по этому массиву / списку и вызовите processString () для всех потоков таким образом. Решит ли это вашу проблему?
я есть файл 250 МБ для чтения. И приложение является многопоточным. Если я разрешаю всем потокам читать файл, происходит голодание памяти. Я выхожу из памяти ошибки. Чтобы этого избежать. Я хочу, чтобы в памяти была только одна копия ...
Также мне было любопытно спросить: может ли иметь смысл создание составного индекса для l.campaignid, l.link и l.id?
я есть запрос MySQL (Ubu 10.04, Innodb, Core i7, 16 ГБ ОЗУ, SSD диски, оптимизированы параметры MySQL): SELECT COUNT(DISTINCT subscriberid) FROM em_link_data WHERE linkid in (SELECT l.id FROM em_link l WHERE l.campaignid = '2900' AND l.link != ...
http://miketeo.net/wp/index.php/projects/json-functions-for-postgresql
тоящее время я использую эту функцию JSON Escape в PostgreSQL как замену будущей собственной поддержке JSON. Хотя это работает, оно также ограничивает производительность наших систем. Как я могу оптимизировать его? Может быть, какой-то массив ...
JOIN запросы против нескольких запросов
Являются ли запросы JOIN быстрее, чем несколько запросов? (Вы запускаете свой основной запрос, а затем запускаете много других SELECT на основе результатов в...
может также оказать негативное влияние на другие запросы - рассмотрите возможность их установки специально для сеанса, в котором они вам нужны, и оставьте их по умолчанию для всех остальных сеансов.
я делаю объяснение по моему запросу Я вижу, что он имеет «Использование временного; Использование сортировки файлов» под «Extra» для первого ряда. Я понимаю, что это плохо, но я не знаю, что именно это означает или как это исправить. Если вы ...
@ Джейсон Светт, исправлено, я вынул второй экземпляр ... он был продублирован, когда я перевернул основные элементы запроса ... Попробуйте этот.
но работаю с базами данных, но я новичок в оптимизации запросов. У меня есть следующий запрос (некоторые из них сгенерированы кодом): SELECT DISTINCT COALESCE(gi.start_time, '') start_time, COALESCE(b.name, '') bank, COALESCE(a.id, '') ...
Это устаревший комментарий. Просто для справки.
аюсь заставить MySQL использовать два индекса. Я присоединяюсь к таблице и хочу использовать пересечение между двумя индексами. Конкретный термин «Использование пересечения» и вот ссылка на документацию ...
Оставить соединение или выбрать из нескольких таблиц, используя запятую (,) [duplicate]
На этот вопрос уже есть ответ: SQL оставил объединение против нескольких таблиц в строке FROM? [/questions/894490/sql-left-join-vs-multiple-tables-on-from-line] 11 ответов Мне интересно, почему мы должны использоватьLEFT JOIN поскольку мы ...
если это не сработает, попробуйте создать foo вместо выбора тега.
тоящее время я пытаюсь улучшить скорость SELECTS для таблицы MySQL и буду признателен за любые предложения по ее улучшению. У нас более 300 миллионов записей в таблице, а в таблице есть тег структуры, дата, значение. Первичный ключ - это ...