Результаты поиска по запросу "query-optimization"

2 ответа

кажется, это сейчас устарело

ел несколько примеров прохождения:include хэш-значение при вызове одного из ActiveRecordfind методы в Rails. Однако я не видел примеров того, возможно ли это с помощью методов отношений. Например, допустим, у меня есть следующее: def User < ...

4 ответа

Вы можете зарегистрировать все потоки как обратные вызовы в классе чтения файлов. У SO есть что-то вроде массива или списка классов, реализующих интерфейс StringReaderThread, который имеет метод processString (String input). После прочтения каждой строки из файла выполните итерацию по этому массиву / списку и вызовите processString () для всех потоков таким образом. Решит ли это вашу проблему?

я есть файл 250 МБ для чтения. И приложение является многопоточным. Если я разрешаю всем потокам читать файл, происходит голодание памяти. Я выхожу из памяти ошибки. Чтобы этого избежать. Я хочу, чтобы в памяти была только одна копия ...

4 ответа

 Также мне было любопытно спросить: может ли иметь смысл создание составного индекса для 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 != ...

ТОП публикаций

3 ответа

http://miketeo.net/wp/index.php/projects/json-functions-for-postgresql

тоящее время я использую эту функцию JSON Escape в PostgreSQL как замену будущей собственной поддержке JSON. Хотя это работает, оно также ограничивает производительность наших систем. Как я могу оптимизировать его? Может быть, какой-то массив ...

14 ответов

JOIN запросы против нескольких запросов

Являются ли запросы JOIN быстрее, чем несколько запросов? (Вы запускаете свой основной запрос, а затем запускаете много других SELECT на основе результатов в...

1 ответ

 может также оказать негативное влияние на другие запросы - рассмотрите возможность их установки специально для сеанса, в котором они вам нужны, и оставьте их по умолчанию для всех остальных сеансов.

я делаю объяснение по моему запросу Я вижу, что он имеет «Использование временного; Использование сортировки файлов» под «Extra» для первого ряда. Я понимаю, что это плохо, но я не знаю, что именно это означает или как это исправить. Если вы ...

2 ответа

@ Джейсон Светт, исправлено, я вынул второй экземпляр ... он был продублирован, когда я перевернул основные элементы запроса ... Попробуйте этот.

но работаю с базами данных, но я новичок в оптимизации запросов. У меня есть следующий запрос (некоторые из них сгенерированы кодом): SELECT DISTINCT COALESCE(gi.start_time, '') start_time, COALESCE(b.name, '') bank, COALESCE(a.id, '') ...

2 ответа

Это устаревший комментарий. Просто для справки.

аюсь заставить MySQL использовать два индекса. Я присоединяюсь к таблице и хочу использовать пересечение между двумя индексами. Конкретный термин «Использование пересечения» и вот ссылка на документацию ...

2 ответа

Оставить соединение или выбрать из нескольких таблиц, используя запятую (,) [duplicate]

На этот вопрос уже есть ответ: SQL оставил объединение против нескольких таблиц в строке FROM? [/questions/894490/sql-left-join-vs-multiple-tables-on-from-line] 11 ответов Мне интересно, почему мы должны использоватьLEFT JOIN поскольку мы ...

8 ответов

если это не сработает, попробуйте создать foo вместо выбора тега.

тоящее время я пытаюсь улучшить скорость SELECTS для таблицы MySQL и буду признателен за любые предложения по ее улучшению. У нас более 300 миллионов записей в таблице, а в таблице есть тег структуры, дата, значение. Первичный ключ - это ...