|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Есть парсер, он парсит файлы в БД. Файлы бывают разные- со скана, выгрузка с БД, самостоятельно ведомая БД. Данные в них одинаковые, но называются по разному…Поэтому пришлось использовать костыль в виде таблицы Замены (Рокеровки -ну я так это назвал). Это краткое вступление-почему так коряво то все. Теперь собственно сама проблема: Таблица Рокеровка IDOLD_VALNEW_VALVIDCATEGORY1TV-232СПЕКТ 5ТВТехника2СПЕКТ 5СПЕКТР 5ТВТехника3Бумага СнегСнегурочка А4БумагаОфисные товары Основная таблица(ALFA): ID ID_NEW_NAME DAT POSIT SUMMA1 3 18.07.20 5 25002 3 19.07.20 3 15003 3 20.07.20 2 1000 Что собственно надо, нужен отчет который выводит итоговую статистику по продажам, те позиции которые не продавались-должны показывать нули (вот с этим то и проблемы, как это сделать?). Тот запрос который сейчас есть: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Он не выводит те "Виды"-по которым нулевые продажи. Ситуация еще немного осложняется тем что БД-FireBird (и она не может селект из селекта,ну и руки у меня кривые). Модератор: Пользуйтесь тегами! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 09:48 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Если нужны нули, то может LEFT JOIN вместо INNER? P.S: Firebird может селект из селекта... ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 10:01 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
alekcvp, пробовал, результат тот же, только выполняется минуту вместо нескольких секунд. толи не в том порядке таблицы объединяю... пробовал и Right join. Тоже самое. п.с. утверждать не буду. ФайрБирд 2.5 - не получилось под IBExpert выполнить такой запрос(Селект в селекте). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 10:04 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZ, Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 10:39 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Ну вот например запрос тех позиций которые по нулям. Но как его присоединить к первому запросу...Да еще и с суммами по нулям, и сгрупировать по "ВИДу" Код: plsql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 10:40 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZ, Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 10:45 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZ, Ну как-то так: Код: sql 1. 2. 3. 4. 5.
Код: plaintext 1. 2. 3.
Если нужны именно '0' вместо 'null' то можно добавить coalesce(). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 10:49 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
brick08 , alekcvp - так то да, но на продакшене получается ересь. Типо ТВ-ноль, потом дальше по списку видишь за этот период Тв-10 штук, например. Щас, дайте время сам переварю что пошло не так-отпишу. на тестовой базе(как в первом посте) все ок, там нет такого наполнения просто. В любом случае спасибо, что указали как надо писать сей запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 11:03 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZ Щас, дайте время сам переварю что пошло не так Чтобы видеть "0" по датам необходимо откуда-то взять эту дату, чтобы потом к ней присоединять продажи... Т.е. нужна будет ХП типа: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 11:46 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Итоговый запрос: Код: plsql 1. 2. 3. 4. 5.
CDATECATEGORYVIDSUM_POSITSUM_SUMMA19.07.2020Офисные товарыБумага3150019.07.2020ТехникаТВ 20.07.2020Офисные товарыБумага2100020.07.2020ТехникаТВ ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 11:54 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Свои пять копеек внесу. Зачем отображать нулевые продажи? Представьте у Вас список товаров несколько тысяч. Многих в наличии на складе нет давно. Зачем тащить эти нули? Если уж есть какие-то продажи конкретного товара за период и нужно отобразить некие нули, то Ваш запрос "простоват" для этого. И возможно лучше это сделать на клиенте. Реально Вы насилуете сервер, пытаясь получить несуществующие данные. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 12:00 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
KreatorXXI, Мне кажется этот вопрос надо задавать преподавателю ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 12:08 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Код: sql 1.
Не надо так писать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 12:37 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
WildSery Код: sql 1.
Не надо так писать. А как надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 12:55 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Вот так, наверное Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Если кто изящнее знает-напишите. А так вопрос решен. alfa2-это дубль alfa, тоже самое с рокеровкой, чтобы прод не мучить. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 13:41 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
alekcvp KreatorXXI, Мне кажется этот вопрос надо задавать преподавателю Надо тогда посмотреть задание. В голове у неофита застрянут неправильные рекомендации. Потом их оттуда не вышибешь ничем. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 13:43 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
alekcvp А как надо? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 13:48 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
У неофита в голове уже помойка, Вы лучше мне растолкуйте куда чего переносить. А то на проде уже 5 минут запрос крутиться, да не выкрутиться :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 13:51 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZ Вот так, наверное И в чём смысл возвращаемого набора данных? CATEGORY VIDPOSITОфисные товары Бумага2Офисные товары Бумага3ТехникаТВ AlekZ Вы лучше мне растолкуйте куда чего переносить. Вот так не работает? (2 сообщения) 22170307 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 13:53 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZ Вот так, наверное Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
Если кто изящнее знает-напишите. А так вопрос решен. alfa2-это дубль alfa, тоже самое с рокеровкой, чтобы прод не мучить. Второй запрос (после Union) вообще дурно попахивает. Вы посмотрите "Анализ плана" и "Анализ производительности". ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 13:58 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
alekcvp, хранимку пока не создавал. В ФайрБирде с ними не работал, надо прогуглить куда ее тут сувать. Меня напрягло то что на живой базе с Вашим запросом лезут и нули по некоторым позициям, по которым есть продажи. И не совсем своими мозгами понимаю как срабатывает условие "нулевой даты" (нет записи-значит DATE нулевая?). А смысл-вернуть те строки по которым ноль продаж. У Вас там опечатка получилась в таблице-там в POSIT null у техники. KreatorXXI, 10 минут выполняется...чуть модифицировал запустил еще раз. Жду :) PLAN (ALFA NATURAL) PLAN (ALFA NATURAL) PLAN SORT (JOIN (ALFA NATURAL, ROKEROVKA INDEX (PK_ROKEROVKA))) PLAN SORT (JOIN (R2 NATURAL, ALFA NATURAL)) -по мне это ругань чистой воды. Non Indexed Reads ALFA - 977 304 192 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 14:07 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZ alekcvp, Меня напрягло то что на живой базе с Вашим запросом лезут и нули по некоторым позициям, по которым есть продажи. Предыдущий запрос был не правильный, я переделал :) P.S: Тестовые базы уже не в моде? Эксперименты на продакшене? О_о AlekZ хранимку пока не создавал. В ФайрБирде с ними не работал, надо прогуглить куда ее тут сувать. Рекомендую IBExpert 1883929 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 14:18 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZ PLAN (ALFA NATURAL) PLAN (ALFA NATURAL) PLAN SORT (JOIN (ALFA NATURAL, ROKEROVKA INDEX (PK_ROKEROVKA))) PLAN SORT (JOIN (R2 NATURAL, ALFA NATURAL)) -по мне это ругань чистой воды. Non Indexed Reads ALFA - 977 304 192 Может, действительно, книжки какие для начала почитать? У Вас план по "натуралу". Это значит, что не используются никакие индексы. Плюс ещё идёт перемножение таблиц. 10 минут - это ещё хорошо при таком раскладе. Индексы по датам хоть есть? Я бы оставил в конце концов один из первых Ваших запросов. Таблица alfа должна отрабатываться по индексу с датой, а вторая таблица (боюсь её название даже писать) должна быть связана по inner join (inner можно не писать). Нули добивайте на клиенте. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 14:27 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
alekcvp, я как раз в ИБЭксперте и сижу. Для ОгоньПтицы по-моему других админок то и нету :) Ну ладно, я запустил Ваш "Итоговый запрос:" -не знаю , то или не то. Но пока 5 минут и тухляк (все еще выполняется) :) Прод такой-его не жалко. Его использую я и еще 1 человек, для которого весь этот огород и делался. Был бы прод который нельзя трогать-была бы нормальная инфраструктура/норм зарплата/ и норм специалист который такие вопросы по форумам не задает (тут я ушел плакать в дальний угол). ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 14:30 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
KreatorXXI, может и книги почитать. А зачем индексация по датам? Какие плюсы? Ткните на дельную книгу или статью. Я не ДБА (когда-то хотел им стать), но у нас не нужны ученики. так прочитаю-но через 2 года забуду. и когда поле дата было ключевым? Или индекс и ключ не одно и тоже? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 14:32 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZА зачем индексация по датам? Какие плюсы? зачем нужно оглавление в книге? чтобы быстро найти нужный раздел. А без оглавления придется каждый раз всю книгу читать от начала до конца. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 14:35 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZФайрБирде не удержался :-) "файрбирд" - это огненная борода (или рыжая борода), firebeard. А Firebird - это огненная птица, файербёрд. Бёрд, не "бирд". ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 14:39 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
kdv, нужны ли в оглавлении ссылки на каждую точку, а на запятую? Четкого ТЗ нет, что завтра в этой БД искать придется и какой отчет родить-никто не знает. Делать все поля индексами? alekcvp , - 22 минуты выполнялся итоговый запрос... и выдал только "нулевые" позиции. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 14:47 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZДелать все поля индексами? только те, по которым чаще всего идет поиск. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 14:55 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZ Или индекс и ключ не одно и тоже? Ну а ключ по дате есть? Что такое ключ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 14:56 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZЧеткого ТЗ нет, что завтра в этой БД искать придется и какой отчет родить-никто не знает. Я не буду оригинальничать и предложу оторвать руки проектировщику БД. Её надо просто выкинуть и сделать заново со следующими таблицами: 1. Справочник категорий. 2. Справочник товаров (с каноническими названиями). 3. Список синонимов (с толпой левых названий и указанием к какому каноническому товару они относятся). 4. Таблица продаж (движений). Всё. С этой структурой уже можно работать, искать что угодно и плодить любые отчёты. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 14:59 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
KreatorXXI, это я у вас спросил. Ключ для меня ключевое поле, насколько знаю (потеет как на экзамене) бывает примари кей (и еще какой-то мать его кей). Я их по старинке зову ИД. А поскольку дата не может быть конкретным ИД, то я ее ключем не считаю. Можно её использовать как составной ключ, но у нас уже есть ИД, который точно указывает на конкретную запись. Поэтому использовать Дату как ключ-избыточно. Я прошел собеседование? :) Dimitry Sibiryakov , ну учитывая что это я, можете мне хоть ногу оторвать. Легче работать мне от этого не станет, ведь я и прогу напиши и базу сочини и макет нарисуй. Давайте я не буду тут жаловаться на жизнь и как я до этого докатился. Но вот. Переделать БД можно, до сегодняшнего дня она вполне удовлетворяла всех. Переделывать, чтобы потом всплыла новая хотелка-чтобы опять все стены передвигать, учитывая зарплату 100 рублей в час-не самая разумная идея. Ладно бы я мог сказать-извините делаю БД, подождите с другими тасками...нет, иди паши за 5рых, за 100 рублей. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 15:00 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
kdv А Firebird - это огненная птица, файербёрд. Бёрд, не "бирд". А что, отличный логотип для Legacy-версий 😂 AlekZ alekcvp , - 22 минуты выполнялся итоговый запрос... и выдал только "нулевые" позиции. Странно, на ваших тестовых данных всё работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 15:04 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
alekcvp, может проскролил и не заметил. Убрал дату из запроса-она все равно не нужна(пока не нужна). Еще 20 минут и узнаем :) Скорее всего откажемся от этой хотелки. Либо отдельный запрос нулевых продаж будет. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 15:14 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZ KreatorXXI, это я у вас спросил. Ключ для меня ключевое поле, насколько знаю (потеет как на экзамене) бывает примари кей (и еще какой-то мать его кей). Я их по старинке зову ИД. А поскольку дата не может быть конкретным ИД, то я ее ключем не считаю. Можно её использовать как составной ключ, но у нас уже есть ИД, который точно указывает на конкретную запись. Поэтому использовать Дату как ключ-избыточно. Я прошел собеседование? :) Dimitry Sibiryakov , ну учитывая что это я, можете мне хоть ногу оторвать. Легче работать мне от этого не станет, ведь я и прогу напиши и базу сочини и макет нарисуй. Давайте я не буду тут жаловаться на жизнь и как я до этого докатился. Но вот. Переделать БД можно, до сегодняшнего дня она вполне удовлетворяла всех. Переделывать, чтобы потом всплыла новая хотелка-чтобы опять все стены передвигать, учитывая зарплату 100 рублей в час-не самая разумная идея. Ладно бы я мог сказать-извините делаю БД, подождите с другими тасками...нет, иди паши за 5рых, за 100 рублей. Послушайте, это же клиника. Самый лучший вариант - пойти туда, где всплывают хотелки и сказать, что за 100 рублей я даже книгу по теории БД не открою. И скуль мне не упёрся, и файрбирд. За 100 рублей-то! ВЫ контору свою озвучьте! Я что-то не верю в существовании такой богадельни, как Вы тут описываете. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 15:38 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
KreatorXXI, я не про лень свою, я про то что ДБА мне тут не светит и спокойно заниматься архитектурой и вылизыванием. Роста в этом направлении не будет. Зачем тогда мучить себя-ведь все равно не получишь конфетку (как продукт, так и премию)? Более того, давайте приоткрою страшную тайну: -в одном из случаев Категория товара берется из файла (выгрузки из БД, сформированной в другой программе тетенькой и присланной на емайл). При этом достоверность данных никто не гарантирует. -в других случаях Категория определяется Таблицей Рокеровка Как Вам такое? Смысла нет-если система изначальна хромая. Есть уже БД из которой все могли нормально выгрузить, но нет (проблема управления и прочих элементов власти). В итоге часть выгрузки из БД распечаткой приходит, часть на Емайл, другую часть лучше мы руками будем вести Эксель файл. Вы тут хотите что-то сделать нормальное? Серьезно? без рычагов управления-анрил...А я глядя на ЗП-занимаю пост чуть выше уборщицы, так что порядка не будет :) ИТ- тут не главное... А про ЗП, Вы приезжайте в Замкадье тут много вакансий на минималочку 12 тыр, на 15 тыр, на 20 тыр (как у меня). Ни в чем себе не отказывайте. Контору говорить не буду-тут не ошибетесь, суйтесь в любую. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 16:01 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZКак Вам такое? Совершенно пофиг, обрабатывается точно так же как и всё остальное: через таблицу синонимов в структуре, описанной мною выше. Запрос сводится к тривиальной паре левых джоинов, но с условием по дате оптимизируется дерьмово, да. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 16:07 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov, у меня также и обрабатывается, если мы про парсер говорим. Только в одном случае таблица игнорируется-и данные берутся из исходника. В другом случае за данными мы лезем в таблицу (за синонимом, за рокеровкой). В любом случае это костыли, которыми в конечном итоге хвалиться не придется. Левые джойны почему-то вообще туго выполняются. Пишешь инер-мигом, пишешь лефт-все минута пошла... Структура если и будет ковыряться-то позже, например вылезет косяк с основными запросами-станут выполняться не за секунду, а за минуту. но пока данные за 3 или уже 4 года (лень смотреть) и летает. Но тут мало данных. На SQL давно делал базу для АТСки, вот там данных вагон-приходилось разбивать по годам. alekcvp , да, то что надо-проскролил видимо. Но выполнялся 1 час 6 минут :)) Забью я наверное на эту хотелку. Я все равно знаю что еще хотелок навылезает у пользователей, там и посмотрим как лучше переделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 16:17 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZ Но выполнялся 1 час 6 минут :)) Забью я наверное на эту хотелку. Сколько записей в этих двух таблицах? И за какой интервал делалась выборка? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 16:29 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
alekcvp, интервал дат 01.04.20-30.06.20 , по этому интервалу 605 записей в Альфе, всего строк в Альфе: 42 664 (в рокеровке: 1536). Если я правильно посмотрел: Код: plsql 1.
reads: 389 989 415 Тут реально не Ваш косяк-оптимизации нет никакой. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 16:40 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZ интервал дат 01.04.20-30.06.20 ... в рокеровке: 1536 То есть обработка по ~140 тысячам записей, на каждую из них надо просмотреть ~42к записей в alfa... ну тогда не удивительно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 16:54 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZ reads: 389 989 415 Тут реально не Ваш косяк-оптимизации нет никакой. Сделал отдельные индексы по alfa.id_new_name, alfa.dat, rokerovka.vid, rokerovka.category. Результат для 1500 записей в рокеровке и 42000 записей в альфа: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 17:15 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
AlekZТолько в одном случае таблица игнорируется-и данные берутся из исходника. В другом случае за данными мы лезем в таблицу (за синонимом, за рокеровкой). Это неправильно. Таблица синонимов вообще не должна в запросе участвовать. Только таблица "настоящих" артикулов. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 17:35 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
kdv, Да уж, парни. А рокеровка у него, вестимо, от слова рокер. Велика и могуча современная языка. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.07.2020, 22:39 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Vlad F kdv, Да уж, парни. А рокеровка у него, вестимо, от слова рокер. Велика и могуча современная языка. У меня аж кровь из глаз от этого слова :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2020, 03:47 |
|
Помогите с запросом
|
|||
---|---|---|---|
#18+
Vlad F А рокеровка у него, вестимо, от слова рокер. Раньше в Брянске музыкальный фестиваль был "ROKERovka" А ещё на ютубе есть такой канал. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2020, 09:14 |
|
|
start [/forum/search_topic.php?author=%D0%98%D0%BD%D0%BD%D0%B022&author_mode=last_topics&do_search=1]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
64ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
69ms |
get tp. blocked users: |
2ms |
others: | 442ms |
total: | 644ms |
0 / 0 |