Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
Всем здравствуйте. Ткните носом если этот вопрос уже обсуждался. Картина следующая - имеется Firebird 2.5 в архитектуре CS и приложение из пары окон ввода данных. Все пишущие транзации короткие - стартуют вручную и завершаются жестким коммитом. Читающая транзация стартует в состоянии pre-commited. И вроде бы все хорошо, но в MON$STATEMENTS регулярно остаются записи я так понимаю подготовленных запросов вот такого вида: В приложении эта инструкция выполняется компонентой IBSQL. Если после ExecSQL выполнить Unprepare, то запись в MON$STATEMENTS не остается. Непонятно почему сохраняются только некоторые из таких инструкций - все они одинкаово формируются, все параметризированны, все выполняются по одной схеме - старт транзации - выполнение инструкции - коммит. Получается что для некоторых курсор освебождается автоматически, а для некоторых только после уничтожения коннекта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 10:56 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxaПолучается что для некоторых курсор освебождается автоматически, а для некоторых только после уничтожения коннекта? Препарированный запрос принадлежит коннекту, а не транзакции. И без явного его освобождения всегда освобождается только с концом коннекта. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 11:52 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
Но почему тогда я вижу только некоторые? Явного освобождения не делаю нигде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 12:38 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxaНо почему тогда я вижу только некоторые? Явного освобождения не делаю нигде Значит, твоя программа работает совсем не так как ты о ней думаешь. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 12:46 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЗначит, твоя программа работает совсем не так как ты о ней думаешь. Спасибо .... У меня-то формы уничтожаются по закрытию, а раз так - то вызывается деструктор TIBSQL, а раз вызывается - значит выполняется Unprepared в InternalFreeHandle. Вот и все объяснение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 13:14 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
Я тут подумала немножко и у меня назрело еще вопросов. Если выполнять запрос в isql то после коммита подготовленные запросы исчезают. Хотя соединение остается активным. То же касается выполнения запросов в IBExpert. При коммите из клиентского приложения подготовленный запрос сохраняется либо до уничтожения компонента, связаного с ним, либо до разрыва соединения. Я так понимаю что освобождение происходит при вызове isc_dsql_free_statement. По крайней мере судя по наблюдению в SQL мониторе. В трекере FB есть ссылка где разработчики говорят о том что в версии 2.5 добавлена специальная константа DSQL_unprepare, которая позволяет не только уничтожить сам дескриптор стэйтмента, но и сделать SQL инструкцию unprepared. Поковырявшись в исходниках IBX TIBSQL.pas (у меня версия 16.16 Delphi XE2) я не обнаружила нигде передачи этого параметра в вызов isc_dsql_free_statement. Только DSQL_close или DSQL_drop, причем передача DSQL_drop выполняется только в деструкторе и соответственно если явно не вызывать метод Unprepare - то это и даст наблюдаемую мной картину. Так что я подозреваю что при работе isql и IBExpert вызывают isc_dsql_free_statement(DSQL_close|DSQL_unprepare) или isc_dsql_free_statement(DSQL_drop|DSQL_unprepare) что позволяет сразу освободить подготовленные запросы, в то время как IBX выполняет isc_dsql_free_statement(DSQL_close) и isc_dsql_free_statement(DSQL_drop). Хотелось бы понять в правильную сторону ли я думаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 23:39 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxa, в IBE компоненты доступа сильно допилены ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 23:45 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
На сегодяшний момент это лучший из бесплатных вариантов. Я особых претензий не высказываю им - просто хочу понимать - правильно ли я понимаю как это работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 23:55 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxa> Хотелось бы понять в правильную сторону ли я думаю? Надо уметь задавать правильные вопросы. Правильный вопрос в данном случае - нахера оно тебе? Задай тот вопрос или озвучь ту проблему, от которой исходила. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 23:55 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxa, isql не использует DSQL_unprepare. И я сильно сомневаюсь, что IBE его использует. В чём проблема-то ? Вызвать Unprepare сложно\не хочется ? А зачем ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 23:56 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустам, вопрос в том почему при выполнении запросов через IBExpert и isql подготовленные запросы освобождаются, а при работе через IBX - без явного Unprepare - нет? Собственно и все получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 23:57 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
hvlad, не сложно конечно. Весь мучающий меня вопрос в 17942742 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2015, 23:59 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxahvlad, не сложно конечно. Весь мучающий меня вопрос в 17942742 Футы.. на ночь глядя уже не то пишу. Вопрос в 17942752 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 00:03 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxa, isql выполняет запросы, используя один и тот же хендл запроса. Соответственно, если не делать commit\rollback, то в мониторинге должен быть виден последний выполнявшийся запрос. Если выполнить commit\rollback, то isql его тоже выполняет с помощью isc_dsql_execute (а не isc_commit\rollback). Используя всё тот же хендл запроса. Соответственно, предыдущий запрос уничтожается сервером (в момент prepare нового запроса commit\rollback), а нового "запроса" в мониторинге не видно т.к. у таких запросов нет "тела" которое движок может выполнить и он о них "не знает" (на самом деле там кухня с запросами чуть сложнее) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 00:11 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
Вот оно что. Спасибо большое за ответ. Я и не знала что isc_dsql_execute может так использоваться. В моем представлении сначала должен быть isc_dsql_execute ..... и потом в конце isc_commit_transaction ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 00:19 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxa> Я и не знала что isc_dsql_execute может так использоваться Это тараканы isql. IBE (кроме скриптера) так не работает. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 00:22 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
А еще совсем глупый вопрос - очень ли плохо если этих запросов много кэшируется? Например для одного коннекта их может быть 80-90 шт. А соединений таких около полусотни. Влияет ли это как-то на работу базы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 00:22 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxa> для одного коннекта их может быть 80-90 шт. tanyxa> А соединений таких около полусотни. tanyxa> Влияет ли это как-то на работу базы? Господи, девушка, не смешите людей. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 00:23 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустамtanyxa> Я и не знала что isc_dsql_execute может так использоваться Это тараканы isql. IBE (кроме скриптера) так не работает. Но ведет себя похоже ))) Наверное использует DSQL_drop, судя по тому что каждый раз при выполнении запроса заново делает prepare ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 00:27 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
Гаджимурадов Рустамtanyxa> для одного коннекта их может быть 80-90 шт. tanyxa> А соединений таких около полусотни. tanyxa> Влияет ли это как-то на работу базы? Господи, девушка, не смешите людей. Я постараюсь :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 00:30 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxaочень ли плохо если этих запросов много кэшируется?Они жрут память. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 00:33 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxaНаверное использует DSQL_drop, судя по тому что каждый раз при выполнении запроса заново делает prepareДля того, чтобы сделать prepare, не нужно делать DSQL_drop. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 00:34 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
hvladtanyxaочень ли плохо если этих запросов много кэшируется?Они жрут память. Я думала что если сам запрос уже выполнен, значит клиент уже получил запрошенные данные и это не более чем сохраненный текст в метаданных ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 00:42 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxa> Но ведет себя похоже Да, пожалуй. Но не в части обработки commit и т.п. Т.е., IIRC, IBE их честно и корректно обрабатывает, но идиотов, которые так используют IBE я не знаю (хотя не удивлюсь). А вот при коммите он честно освобождает ненужные запросы. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 00:43 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
hvladtanyxaНаверное использует DSQL_drop, судя по тому что каждый раз при выполнении запроса заново делает prepareДля того, чтобы сделать prepare, не нужно делать DSQL_drop. Извините, может косноязычно выражаюсь - я говорю о том что при выполнении запроса и последующего коммита - подготовленый запрос освобождается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 00:44 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxaВлияет ли это как-то на работу базы? это разве что влияет на время первого обращения к mon$-таблицам. Для примера - торговая система. 96 коннектов, 86 активных транзакций, 3884 запроса, по 40 запросов на коннект. У ~95% запросов transaction_id = 0. время первого обращения к mon$ - 8 секунд. - торговая система. 112 коннектов, 46 активных транзакций, 7692 запроса, по 68 на коннект. в момент получения информации от mon$ только 5 запросов из этих 7.5 тысяч имели transaction_id <> 0. время первого обращения к mon$ - 40 секунд. Вероятно, что тут вполне может быть какая-то утечка хэндлов на клиентах, потому что количество вот таких непривязанных statements со временем растет, в то время как количество коннектов почти постоянно, а количество транзакций плавает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 00:45 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
похоже мнения разделились и я теперь в некоторой растерянности))) По правде сказать, я никогда не заморачивалась с освобождением запросов, так как была уверена что это происходит автоматически. Когда узнала что это не так, то снова не очень обеспокоилась - какой вред может быть от сотни сохраненных запросов... Но как то хочется определиться это нормальная картина, или все-таки лучше делать явное освобождение ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 07:04 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxaили все-таки лучше делать явное освобождение ? Хотя сейчас не вижу в этом особого смысла. Вот пользователь работает с каким-то окном, в зависимости от его действий могут выполняться разные инструкции до тех пор пока он не посчитает работу законченой и не сохранит документ. Тогда действительно - все подготовленные запросы можно считать уже ненужными и делать Uprepare. Но сразу после этого окно переходит в состояние готовности ко вводу следующего документа и следовательно теже инструкции опять подготавливаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 11:05 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxahvladtanyxaочень ли плохо если этих запросов много кэшируется? Они жрут память.Я думала что если сам запрос уже выполнен, значит клиент уже получил запрошенные данные и это не более чем сохраненный текст в метаданныхРечь выше шла про много. Есть клинические случаи, когда из-за не освобождённых запросов сервер выходил за лимит в 2GB вирт. памяти. Достаточный аргумент ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 14:34 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxatanyxaили все-таки лучше делать явное освобождение ? Хотя сейчас не вижу в этом особого смысла. Вот пользователь работает с каким-то окном, в зависимости от его действий могут выполняться разные инструкции до тех пор пока он не посчитает работу законченой и не сохранит документ. Тогда действительно - все подготовленные запросы можно считать уже ненужными и делать Uprepare. Но сразу после этого окно переходит в состояние готовности ко вводу следующего документа и следовательно теже инструкции опять подготавливаются.Не бывает универсальных рецептов на все случаи жизни. Ищи компромисс, устраивающий конкретно тебя в конкретном случае. У тебя два противоречивых варианта действий: а) освобождать запросы плюсы: сервер жрёт меньше памяти, мониторинг меньше тормозит минусы: новые запросы будут заново создаваться и препарироваться, на это нужно время б) не освобождать запросы плюсы: форма быстрее готова к работе минусы: сервер жрёт больше памяти, мониторинг тормозит сильнее Твоё собственное решение зависит от: - насколько больше\меньше жрётся памяти - насколько дольше\быстрее готовится форма к показу - насколько [не]тормозит мониторинг и нужен ли он тебе вообще ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 14:40 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
hvlad Есть клинические случаи, когда из-за не освобождённых запросов сервер выходил за лимит в 2GB вирт. памяти. Достаточный аргумент ? Вполне. hvlad У тебя два противоречивых варианта действий: да я тоже пришла к таким выводам. Скорость мониторинга для меня не критична. Хочется соблюсти золотую середину между вариантом а) и б). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 15:21 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
Hello, Tanyxa! You wrote on 28 июля 2015 г. 15:25:05: Tanyxa> Хочется соблюсти золотую середину между вариантом а) и б). если пациент не болен, не лечи его. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 15:24 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, я хочу понять как контролировать что пациент нуждается или не нуждается в лечении. Какие параметры должны меня насторожить? В данный момент все нормально, запросы выполняются быстро, сервер расходует около 400 МБ памяти, активно около 40 соединений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 15:52 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
Hello, Tanyxa! You wrote on 28 июля 2015 г. 16:04:44: Tanyxa> В данный момент все нормальнону и не парься. если проект имеет устойчивую тенденцию неконтролируемого роста, тогда имеет смысл озадачиться прогнозированием гипотетической нагрузки. а так, нет. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 16:07 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
У нас ожидается постоянный рост количества проектов, поэтому и беспокоюсь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 16:09 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxaУ нас ожидается постоянный рост количества проектов, поэтому и беспокоюсь я бы сказал, что пациент постоянно нуждается в лечении. Например. Решает контора разработать свою ERP. Делает, внедряет для контор с 30-50 пользователей, все прекрасно. Потом появляется или толстый клиент, или клиент, у которого высокая скорость роста. И на 100-150 пользователях система начинает загибаться. Потому что там транзакциями не так управляют, тут за хэндлами запросов не следят, процедуры и триггеры пишут абы как - все ведь расчитывалось на 20-30 коннектов, и работало прекрасно. Ну а дальше получается вот что - такой толстый клиент один, и допиливать систему под него некогда, потому что много других мелких клиентов ждут. Поэтому толстый клиент посылается на, а говноподелие (уж извините) распространяется все более массовыми тиражами. p.s. и тут (на sql.ru) разработчиков таких систем мы НИКОГДА не видим, имею смелость это утверждать, имея массу реальных примеров. И у нас в саппорте практически никогда не видим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 19:39 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
kdvp.s. и тут (на sql.ru) разработчиков таких систем мы НИКОГДА не видим, имею смелость это утверждать, имея массу реальных примеров. И у нас в саппорте практически никогда не видим. Значит таникса - первый представитель своего вида, который таки появился здесь. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 19:42 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
Dimitry SibiryakovЗначит таникса - первый представитель своего вида, который таки появился здесь. Вы, димитри сибириаков, возможно не правы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 19:55 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
kdvp.s. и тут (на sql.ru) разработчиков таких систем мы НИКОГДА не видим, имею смелость это утверждать, имея массу реальных примеров. И у нас в саппорте практически никогда не видим. Вы очень похоже описали ситуацию, с тем лишь отличием что мы пишем не ERP а постепенно мигрируя с файл-серверной СУБД пишем условно-отдельные проекты - когда обслуживается одно предприятие, база одна а проекты охватывают некоторые бизнес-процессы наиболее нуждающиеся в автоматизации. Dimitry SibiryakovЗначит таникса - первый представитель своего вида, который таки появился здесь. Я думала таких ситуаций предостаточно, особенно на крупных гос. объектах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2015, 19:57 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
tanyxa, ничего себе вы задержались... Мы свою систему на SQL переписали уж лет 12 назад. И до сих пор совершенству нет предела :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 08:30 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
o_v_a, Чем крупнее предприятие, тем оно инертнее имхо :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 09:04 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
удивительно, что "эффективные менеджеры" не предложили сразу купить SAP. настало время обновить менеджмент. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 11:13 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
Мимопроходящий, SAP нас уже третий год обхаживает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 11:28 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
Hello, Tanyxa! You wrote on 29 июля 2015 г. 11:43:36: Tanyxa> SAP нас уже третий год обхаживаети всё никак? очень жадные менеджеры попались. но отчаиваться не стоит - бабло в конце концов победит добро. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 11:44 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
И все никак. Мы уже сами не понимаем будет толк из этих переговоров или нет, поэтому тем временем понемножку мигрируем самостоятельно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 11:50 |
|
||
|
Вопрос по prepared запросам
|
|||
|---|---|---|---|
|
#18+
Hello, Tanyxa! You wrote on 29 июля 2015 г. 11:54:51: Tanyxa> И все никак. Мы уже сами не понимаем будет толк из этих переговоров или нет как только сойдутся в сумме отката, так сразу и. то, что переговоры ведутся так долго, ещё раз подтверждает древний постулат: "у каждой шлюхи есть свои ПРИНЦИПЫ" (речь о менеджменте, естественно) Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.07.2015, 11:57 |
|
||
|
|

start [/forum/topic.php?all=1&fid=40&tid=1562695]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
188ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 11ms |
| total: | 302ms |

| 0 / 0 |
