|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Коллеги, как вы автоматизируете ведение экспериментов при разработке? Вопрос конкретно по оптимизации запросов. У меня есть три условных таблицы: Версии программного кода в git - sha1 - сообщение Конфигурации - порядковый номер конфигурации - дата бэкапа базы - релиз - параметры запроса Экперименты - порядковый номер эксперимента - sha1 из табл Версий - номер из табл Конф-й - результаты эксперимента: успешно/неуспешно, описание Для табл Версий может быть несколько записей в таблицах Конфигураций и Экспериментов. Используете ли вы какие то инструменты для ведения таблиц Конф, Эксп? Для автоматизации в т.ч.. Как и где вы фиксируете факт успешности эксперимента, неуспешности, кроме как сохранением результатов профайлера. Неуспешные эксперименты тоже нужно хранить и описывать - бывает нужно вернуться для анализа. Уверен, что все уже придумано. Поделитесь, что именно вы используете. Может быть у вас более удобные структуры для подобных задач? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2020, 18:05 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0, У вас описана работа ради работы ) Обычно делается так: запрос отправляется разработчику, разработчик смотрит план запроса и пишет несколько вариантов, из них выбирается самый быстрый. Всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2020, 20:12 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0 конкретно по оптимизации запросов зачем их оптимизировать? плохо работают? как поняли? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2020, 02:18 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Критик Обычно делается так: запрос отправляется разработчику, разработчик смотрит план запроса и пишет несколько вариантов, из них выбирается самый быстрый. Всё. Не-не. Обычно, к ПО предъявляются нефункциональные требования. Если ПО им удовлетворяет, никто не испытывает проблем, значит не надо ничё оптимизировать. Иначе, надо смотреть где затык, вот там и оптимизировать. А за преждевременную оптимизацию все знают что делают ) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2020, 02:20 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Коллеги, я рад что у вас есть разработчик которому можно отдать запрос на оптимизацию, но в данном случае тот разработчик это я. Вопрос не стоит оптимизировать или нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2020, 08:38 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0, Инструментов много. Метрика. Профилирование. Нагрузочные тесты. Бенчмарки. Планы запросов. Статистические данные. То, о чём вы пишете "версии", "конфигурации", "эксперименты" -- как-то мало относится к деятельности разработчика. Это либо колхоз, либо у вас задач нет, вам на работе заняться нечем, или настоящих задач не дают, вот и приходится заниматься всякой фигнёй. Почему я так считают? Потому что метод тыка -- метод, который применяется в условиях недостаточного знания или абсолютного незнания. Так, например, люди за тысячи лет научились огонь разводить. После сотен и тысяч смертей, выяснили, какие грибы можно есть, а какие нет. Не научно. И не интересно, в работе не применимо. Лучше теорию почитать, чтобы бесстыдно не тратить своё время. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2020, 09:11 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
hVostt, я в очередной раз вижу, что вам хочется просто воздух потрясти. Зачем вы мне советуете планы запросов и нагрузочные тесты? Вопрос совсем в другом. Предлагаю вам создать свою тему и флудить там. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2020, 09:18 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Коллеги, еще раз другими словами: вопрос об инструментах ведения записей, связи ревизий гита с результатами экспериментов итд Вопрос не как оптимизировать, а как вести задачу. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2020, 09:20 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0 hVostt, я в очередной раз вижу, что вам хочется просто воздух потрясти. Зачем вы мне советуете планы запросов и нагрузочные тесты? Вопрос совсем в другом. Предлагаю вам создать свою тему и флудить там. Предлагаю вам перестать впредь указывать мне что делать, а то нарвётесь на справедливую грубость. Если вопрос в другом, так в другом. Я же вам не указываю, что вы с таким тупыми вопросами больше не писали на этот форум? Какого хрена вы мне указываете что делать? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2020, 11:54 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0 как вести задачу В Jira, интегрировав её с системой контроля версий. Создаёте отдельный проект в Jira для этих ваших экспериментов, настраиваете в нём нужные вам поля и нужное вам воркфлоу. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2020, 13:44 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Дмитрий Мух, спасибо, поковыряю ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2020, 14:22 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
hVostt, флудер опасный, но справедливый) ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2020, 14:22 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Не совсем удачно здесь назвал таблицу Эксперименты, может это сбило с толку многоуважаемого флудера. Конечно это выполнения тестов. А экспериментами там могут быть целиком код+прогоны. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2020, 05:40 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0 может это сбило с толку многоуважаемого флудера Если бы не я, вы не уточнили наконец, чего хотите, и не получили ответ :) С вас пиво ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2020, 16:36 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
hVostt, иди гуляй, дядя в первом сообщении все сказано прямым текстом ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2020, 20:04 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0, как часто вы проводите эти свои эксперименты? и чем вас не устраивает прикрепить результаты в виде отчёта к тому же ишью в Jira? мне кажется, что вы ожидаете, что мы поймём вас с полуслова а нам на самом деле не понятно, к чему весь этот кипишь, в чём цель и смысл ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2020, 20:54 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0 hVostt, иди гуляй, дядя в первом сообщении все сказано прямым текстом нет уж, это вы пожалуйста найдите себе общество таких же хамоватых неадекватов как вы :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2020, 22:49 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Дмитрий Мух а нам на самом деле не понятно, к чему весь этот кипишь, в чём цель и смысл Да, в общем-то, всё понятно. Автор не умеет оптимизировать запросы и поэтому пользуется методом научного тыка, а тот требует скрупулёзного перечисления неудачных попыток. Запоминать их сложно, на бумажку записывать не модно, вот и хранит их в базе. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2020, 13:52 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0, эксперимент. в том числе и с серым-белым ящиком = то больше область тестирования. и как тут правильно заметили - надо понимать, что и как тестировать. к сожалению область управления тестированием (имеется ввиду от документации до использования третьих лиц в процессе) - на мой взгляд слабо автоматизирована. Либо необходимо вести разговор об очень больших пакетах софта, зачастую ноу опен. более того - если уж вести разговор за автоматизацию процесса тестирования - то там больше инструментариев для осуществления самих тестов. если речь об этом - то ссылок на гит не должно быть, а должна быть ссылка на версию продукта. параметры (бэкап) базы - это мало для этой истории. надо ещё версии всех модулей, ось, версии серваков бд и т.д. и т.п.. если Вы планируете помнить инвариантность сиквол запросов - то, как уже прозвучало, оно так не делается. обычно - детектируется узкое место, потом находятся пути решения. оптимизация сиквол запроса - это путь решения заточенный на конкретную траблу. при этом сама оптимизация не может не учитывать ранее пройденные шаги познания в оптимизации. т.е. у вас самая правильная и актуальная версия всегда будет в боевом коде. а история гита (с описывающими текстами в коммитах) будет давать понимания прохождения Вами всех грабелек на этом пути. Ну или по другому - у вас измениться версия планировщика бд(к примеру) или изменилась загрузка железа или архитектура продукта(загнали всё в контейнеры к примеру) = и все ваши записи сразу-же идут лесом... как то так (круглый) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2020, 16:38 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Да, в общем-то, всё понятно. Автор не умеет оптимизировать запросы и поэтому пользуется методом научного тыка Причем этот программный код будет выполнятся с разными параметрами, как в реальных сценариях. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2020, 17:24 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
kolobok0 vi0...должна быть ссылка на версию продукта. параметры (бэкап) базы - это мало для этой истории. надо ещё версии всех модулей, ось, версии серваков бд и т.д. и т.п.. Ну или по другому - у вас измениться версия планировщика бд(к примеру) или изменилась загрузка железа или архитектура продукта(загнали всё в контейнеры к примеру) = и все ваши записи сразу-же идут лесом... всё это меняется редко и не требуется внимания я не тиражируемым продуктом занимаюсь ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2020, 17:26 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Дмитрий Мух vi0, как часто вы проводите эти свои эксперименты? и чем вас не устраивает прикрепить результаты в виде отчёта к тому же ишью в Jira? мне кажется, что вы ожидаете, что мы поймём вас с полуслова а нам на самом деле не понятно, к чему весь этот кипишь, в чём цель и смысл с жирой еще не смотрел то что вы советовали повторю - это все таки не эксперименты, а нагрузочные тесты шагов изменения кода при оптимизации ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2020, 17:32 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Дмитрий Мух vi0, к чему весь этот кипишь, в чём цель и смысл - у меня есть серия своих локальных коммитов с описаниями - у конкретного коммита есть как минимум один тест с определенными результатами: успешно, неуспешно, и какие то свои выводы из этого а также материалы этого тестового прогона: трасса профайлера итп сейчас я пока веду эту таблицу с тестовыми прогонами вручную, отсюда вопрос - а есть ли инструменты потребность итоговая такая: выбрать любой коммит, и легко получить список его тестовых прогонов, посмотреть результаты прогона, трассы профайлера и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2020, 17:39 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0, Я думаю Вам необходимо посмотреть в сторону документоориентированной бд. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2020, 21:28 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0 Дмитрий Мух vi0, к чему весь этот кипишь, в чём цель и смысл - у меня есть серия своих локальных коммитов с описаниями - у конкретного коммита есть как минимум один тест с определенными результатами: успешно, неуспешно, и какие то свои выводы из этого а также материалы этого тестового прогона: трасса профайлера итп сейчас я пока веду эту таблицу с тестовыми прогонами вручную, отсюда вопрос - а есть ли инструменты потребность итоговая такая: выбрать любой коммит, и легко получить список его тестовых прогонов, посмотреть результаты прогона, трассы профайлера и т.д. Хорошо. Выбрать, получить, посмотреть... Чтобы что? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2020, 06:25 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Как-то в топике цель плохо обознечена. Сама оптимизация? Или ведение багов? Или документирование? Автор поставь четко цель. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2020, 08:42 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0 Вы можете, к примеру, до выполнения нагрузочного теста точно сказать, что вот эта попытка с добавлением промежуточной временной таблицы даст требуемый эффект в виде уменьшения длительности выполнения запроса? Да. Потому что у меня в распоряжении план и статистики оригинального запроса и запроса с промежуточной таблицей. Я точно знаю асимптотику каждого из использованных в них методов доступа к данным и распределение данных в своей БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2020, 13:38 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
skyANA Хорошо. Выбрать, получить, посмотреть... Чтобы что? чтобы получить эту информацию, чтобы спустя дни вернуться к прежним прогонам, проанализировать, переосмыслить принятые решения и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2020, 16:31 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov vi0 Вы можете, к примеру, до выполнения нагрузочного теста точно сказать, что вот эта попытка с добавлением промежуточной временной таблицы даст требуемый эффект в виде уменьшения длительности выполнения запроса? Да. Потому что у меня в распоряжении план и статистики оригинального запроса и запроса с промежуточной таблицей. Я точно знаю асимптотику каждого из использованных в них методов доступа к данным и распределение данных в своей БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2020, 16:35 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0 skyANA Хорошо. Выбрать, получить, посмотреть... Чтобы что? чтобы получить эту информацию, чтобы спустя дни вернуться к прежним прогонам, проанализировать, переосмыслить принятые решения и т.д. БД эволюционирует. Статистика таблиц "плывёт". И когда вы вернетесь к старым удачным экспериментам - ваши execution plans будут представлять интерес разве что археологический. Вообще если вы что-то изучаете и просто для себя делаете заметки - это полезно. Если нужна реальная польза для БД - то покупайте Oracle Ent.Manager там есть и умные анализаторы. И историю запросов они помнят. Нагрузку. И советы дают по улучшению. Ну для других Dbms там тоже что-то полюбому есть. Вот так надо. А не с базами знаний. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2020, 16:43 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
mayton Автор поставь четко цель. Нельзя чётко поставить цель, если страдаешь хернёй :) ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2020, 00:30 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2020, 00:37 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0 А откуда вы получили план запроса с промежуточной таблицей? Использовал EXPLAIN PLAN. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2020, 13:46 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
mayton БД эволюционирует. Статистика таблиц "плывёт". И когда вы вернетесь к старым удачным экспериментам - ваши execution plans будут представлять интерес разве что археологический. Вообще если вы что-то изучаете и просто для себя делаете заметки - это полезно. Если нужна реальная польза для БД - то покупайте Oracle Ent.Manager там есть и умные анализаторы. И историю запросов они помнят. Нагрузку. И советы дают по улучшению. Ну для других Dbms там тоже что-то полюбому есть. Вот так надо. А не с базами знаний. я не веду базу знаний ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2020, 17:40 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov vi0 А откуда вы получили план запроса с промежуточной таблицей? Использовал EXPLAIN PLAN. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2020, 17:45 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
hVostt, ну то что ты свинтус это было понятно можно было не объяснять, здесь люди взрослые ... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2020, 18:54 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0 и чем EXPLAIN PLAN существенно отличается от фактического выполнения запроса? по сути такая же проверка, да еще и не надежная т.к. не известен фактический план. Внезапно, но не все сервера умеют менять планы на ходу. Поэтому составленный план и есть фактический. Также внезапно, но выполнение запроса не поможет понять в каком его месте находится бутылочное горлышко, для этого таки придётся изучать план. Так зачем собирать и хранить статистику экспериментов, если превосходство одного запроса над другим видно при его максимум однократном исполнении? ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2020, 13:52 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, я не понимаю что вы мне хотите доказать, и про какое однократное выполнение ведете речь при оптимизации сложных запросов. Да и эта дискуссия мне не очень интересна, если честно - если у меня возникают вопросы по оптимизации то я их задаю. Сейчас у меня совсем другой вопрос. До свидания. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.09.2020, 14:15 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Забавные такие ответы. Вопрос то был простой - как удобно и автоматизированно вести тестовые прогоны связывая их с коммитами. А тут тебя и жизни научат, и расскажут что ты оптимизировать не умеешь, и, самое главное, - оптимизировать не надо вообще, чепухой занимаюсь)) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.09.2020, 14:23 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Прекращайте неконструктивные беседы, иначе тема будет закрыта. Флуд почищен. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.09.2020, 22:22 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0 Забавные такие ответы. Вопрос то был простой - как удобно и автоматизированно вести тестовые прогоны связывая их с коммитами. А тут тебя и жизни научат, и расскажут что ты оптимизировать не умеешь, и, самое главное, - оптимизировать не надо вообще, чепухой занимаюсь)) внезапно мнение профессионалов может отличаться от вашего. пришли за советом на форум - слушайте и мотайте на ус, а не хамите. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2020, 02:21 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Неужели он думал, что профессионалы, щёлкнув каблуками, и вытянувшись во фрунт доложат ему что и как? Да ещё и бесплатно Ну не знаю. Пускай спросит на stackoverflow. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2020, 08:38 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2020, 09:45 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
mayton Неужели он думал, что профессионалы, щёлкнув каблуками, и вытянувшись во фрунт доложат ему что и как? Да ещё и бесплатно Ну не знаю. Пускай спросит на stackoverflow. Причем отвечают ёмко, но совсем не то что спросил, а то что просто накипело)) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2020, 15:43 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
Алексей Роза 2020 внезапно мнение профессионалов может отличаться от вашего. пришли за советом на форум - слушайте и мотайте на ус, а не хамите. У людей целые бизнесы по оптимизации, а он решил что мне на работе заняться нечем)) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2020, 15:51 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
вот к примеру ветка https://www.sql.ru/forum/1326763-a/kak-ponyat-chto-zavisaet-v-zaprose?hl= помогли спецы, за что им большое спасибо никто не говорил, что я занимаюсь фигней и мне должно быть стыдно) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2020, 15:56 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0 либо у вас задач нет, вам на работе заняться нечем, или настоящих задач не дают, вот и приходится заниматься всякой фигнёй У людей целые бизнесы по оптимизации, а он решил что мне на работе заняться нечем)) Ваше нытьё представляет собой весьма жалкое зрелище. "целые бизнес процессы по оптимизации" которыми рулит обиженное дитё.. мда ... |
|||
:
Нравится:
Не нравится:
|
|||
08.09.2020, 11:26 |
|
Инструменты для ведения экспериментов при оптимизации запросов
|
|||
---|---|---|---|
#18+
vi0, ну сходите на ютуб ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2020, 00:47 |
|
|
start [/forum/topic.php?all=1&fid=37&tid=1555226]: |
0ms |
get settings: |
23ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
812ms |
get tp. blocked users: |
2ms |
others: | 373ms |
total: | 1279ms |
0 / 0 |