- 2 голосов
- 2 ответа
- 0 просмотров
Как отобразить время выполнения MySQL-запроса в PHP?
Я работаю над приложением PHP, которое принимает запросы в текстовом поле и возвращает постраничные результаты. В рамках приложения я хочу сообщить время вып...
Я работаю над приложением PHP, которое принимает запросы в текстовом поле и возвращает постраничные результаты. В рамках приложения я хочу сообщить время вып...
Просто в качестве очень простого примера, скажем, у меня есть таблица
Когда я выполняю этот запрос, как это, они занимают так много времени выполнения, потому что таблица user_fans содержит10000 записи пользователей. Как я могу...
тоящее время я использую эту функцию JSON Escape в PostgreSQL как замену будущей собственной поддержке JSON. Хотя это работает, оно также ограничивает производительность наших систем. Как я могу оптимизировать его? Может быть, какой-то массив ...
Я повторяю вопрос, заданный Mongus PongПочему использование временной таблицы будет быстрее, чем вложенный запрос? [https://stackoverflow.com/questions/2825342/why-would-using-a-temp-table-be-faster-than-a-nested-query] у которого нет ответа, ...
У меня есть следующий запрос, который начинает замедляться по мере увеличения размера таблицы БД: SELECT t.*, e.TranslatedValue AS EnglishValue FROM ( SELECT DISTINCT PropertyKey FROM Translations ) grouper JOIN Translations t ON t.TranslationId ...
Я видел довольно большое изменение времени отклика относительно
Я пытаюсь получить приблизительную (по порядку величины) оценку того, сколько времени может занять следующий запрос: mysql> EXPLAIN SELECT t1.col1, t1_col4 FROM t1 LEFT JOIN t2 ON t1.col1=t2.col1 WHERE col2=0 AND col3 IS ...
У меня есть таблица, которая имеет столбцы, например, это: id,col1,col2,col3,col4Теперь я хочу проверить, еслиANY изcol1, col2, col3, col4 имеют переданную в стоимости. Долгий способ сделать это будет .. SELECT * FROM table WHERE (col1 = 123 ...
я есть таблица с индексом (автоинкремент) и целочисленным значением. Таблица состоит из миллионов строк. Как я могу найти, если определенное число появляется в последних n строках таблицы наиболее эффективно?
Когда я оптимизирую свои 2 отдельных запроса, чтобы они выполнялись менее чем за 0,02 секунды, а затем объединяю их, результирующий запрос выполняется более 1 секунды. Кроме того, UNION ALL занимает больше времени, чем UNIST DISTINCT. Я ...
я есть таблица, назовем ее «foos», в которой почти 6 миллионов записей. Я выполняю следующий запрос: SELECT "foos".* FROM "foos" INNER JOIN "bars" ON "foos".bar_id = "bars".id WHERE (("bars".baz_id = 13266)) ORDER BY "foos"."id" DESC LIMIT 5 ...
я есть файл 250 МБ для чтения. И приложение является многопоточным. Если я разрешаю всем потокам читать файл, происходит голодание памяти. Я выхожу из памяти ошибки. Чтобы этого избежать. Я хочу, чтобы в памяти была только одна копия ...
Таблицаa_table имеет индекс наstring_column. У меня есть запрос: SELECT * FROM a_table WHERE string_column = 10;я использовалEXPLAIN чтобы найти, что никакие индексы не используются. Почему? Не могли бы вы помочь мне со ссылкой на документацию ...
Я тестировал разные идеи по оптимизации некоторых таблиц, которые мы имеем в нашей системе на работе. Сегодня я наткнулся на таблицу, которая отслеживает каждое представление о каждом транспортном средстве в нашей системе. Создайте таблицу ...
У меня есть SQLdatetime поле в очень большой таблице. Он проиндексирован и нуждается в запросе. Проблема заключается в том, что SQL всегда хранит компонент времени (даже если это всегда полночь), но поиск выполняется по времени, а не по ...
Я видел довольно большое изменение времени отклика относительноLIKE запросы к конкретной таблице в моей базе данных. Иногда я получаю результаты в течение 200-400 мс (очень приемлемо), но в других случаях может потребоваться до 30 секунд, чтобы ...
отаю над созданием отчетов для данных, содержащихся в большой существующей базе данных Access (~ 500 МБ после сжатия и восстановления), и у меня возникают проблемы с медленным подзапросом. В базе данных есть большая таблица, в которой содержится ...
У меня есть следующая таблица и индексы определены: CREATE TABLE ticket ( wid bigint NOT NULL DEFAULT nextval('tickets_id_seq'::regclass), eid bigint, created timestamp with time zone NOT NULL DEFAULT now(), status integer NOT NULL DEFAULT 0, ...
У меня есть запрос SQL, который дает правильный результат, но выполняет слишком медленно.Запрос работает по следующим трем таблицам:
Это может быть глупый вопрос, но он может пролить некоторый свет на то, как объединения работают внутри.Допустим, у меня есть большой стол
У меня очень большая (более 80 миллионов строк) ненормализованная таблица MySQL. Упрощенная схема выглядит так:+-----------+-------------+--------------+----...
Скажи у меня есть столorder как id | clientid | type | amount | itemid | date ---|----------|------|--------|--------|----------- 23 | 258 | B | 150 | 14 | 2012-04-03 24 | 258 | S | 69 | 14 | 2012-04-03 25 | 301 | S | 10 | 20 | 2012-04-03 26 | ...
Я повторяю вопрос, заданный Mongus PongПочему использование временной таблицы будет быстрее, чем вложенный запрос? который неу меня нет ответа, который работ...
Ниже приведен пример кода, который я запускаю. при запуске этой искровой работы соединения Dataframe происходят с использованием sortmergejoin вместо broadca...
Есть ли способ запустить.explain() или эквивалент по запросам Linq? Я бы хотел знать Текст фактического запроса JSONВыход из.explain() (используемые индексы и т. д.)Также было бы неплохо иметь время выполнения запроса
я делаю объяснение по моему запросу Я вижу, что он имеет «Использование временного; Использование сортировки файлов» под «Extra» для первого ряда. Я понимаю, что это плохо, но я не знаю, что именно это означает или как это исправить. Если вы ...
от вопрос уже есть ответ здесь: SQL оставил соединение против нескольких таблиц в строке FROM? [/questions/894490/sql-left-join-vs-multiple-tables-on-from-line] 11 ответовМне интересно, почему мы должны использоватьLEFT JOIN так как мы можем ...
я есть запрос 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 != ...
У меня есть хранимая процедура, которая принимает 5 входных параметров. Процедура немного сложна и занимает около 2 минут. Я нахожусь в процессе оптимизации запроса. Итак, мой вопрос: всегда ли это помогает назначать входные параметры ...
Этот вопрос в последовательности моегопредыдущийВопрос требуется обновить ту же таблицу при удалении строки.Я мог бы написать два решения, используяХранимая ...
Я читал во многих книгах и статьях по SQL, что селективность является важным фактором при создании индекса. Если столбец имеет низкую селективность, поиск по...
Являются ли запросы JOIN быстрее, чем несколько запросов? (Вы запускаете свой основной запрос, а затем запускаете много других SELECT на основе результатов в...
Итак, у меня есть супер простая база данных в mongoDB с несколькими коллекциями: > show collections Aggregates <-- count: 92 Users <-- count: 68222 Pages <-- count: 1728288847, about 1.1TB system.indexesAggregates Коллекция ...
Использование RAND () в MySQL для извлечения одной случайной строки из огромной таблицы очень медленное:
o У меня есть таблица с 2 миллионами регистров, но она скоро вырастет. В основном эта таблица содержит точки интереса изображения с соответствующими дескрипторами. Когда я пытаюсь выполнить запрос, который выбирает точки, пространственно близкие ...
но работаю с базами данных, но я новичок в оптимизации запросов. У меня есть следующий запрос (некоторые из них сгенерированы кодом): SELECT DISTINCT COALESCE(gi.start_time, '') start_time, COALESCE(b.name, '') bank, COALESCE(a.id, '') ...
ли способ оптимизировать это дальше, или я должен быть доволен, что для подсчета 11M строк требуется 9 секунд?
Я хочу выбрать содержание столбцаtext изentrytable. EXPLAIN SELECT text FROM entrytable WHERE user = 'username' && `status` = '1' && ( `status_spam_user` = 'no_spam' || ( `status_spam_user` = 'neutral' && `status_spam_system` = 'neutral' ) ) ...
ибудь знает способ принудительной подсказки nolock для всех транзакций, выполненных определенным пользователем? Я хотел бы предоставить регистрационную информацию для службы поддержки, которая будет запрашивать производственную систему, но я хочу ...