Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
>Я о том и говорю. Что "реал тайм" здесь должен быть в кавычках. Но некоторые люди этого не знают и не понимают. Ну что ж тут делать -то .... нет в нашем мире **действительно** реалтайм систем , физика не позволяет, но есть системы где сделана попытка уменьшить реакцию на событие до возможного минимума. и при всем этом все задачи в реалтайм. только у одних допуски жестче у других меньше и последствия разные. бухгалтер ждуший ответ 15 мин на запрос в таком же реалтайме как и атомная электростанция. поэтому и кавычки не нужны, если нет необходимости указать временные рамки или желания пофлеймить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 20:14 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindto нет в нашем мире **действительно** реалтайм систем , физика не позволяет, но есть системы где сделана попытка уменьшить реакцию на событие до возможного минимума.... Слова "Гарантированное максимальное время отклика" говорят о чем-нибудь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 20:23 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
>Слова "Гарантированное максимальное время отклика" говорят о чем-нибудь? да. и где противоречие? ладно. смысл ушел. устраивает вас определение с127 и кавычек - нет проблем. остаемся при своих. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 20:41 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
MasterZiv c127 MasterZiv Многие риал-тайм задачи с успехом решаются на не-реал-тайм операционках и с использованием многопользовательских СУБД типа клиент-сервер. Не решаются настоящие реал-тайм задачи на не реал-тайм системах. То, о чем Вы говорите не настоящий реал-тайм и допускает иногда запаздывание ответа ситсемы. Я о том и говорю. Что "реал тайм" здесь должен быть в кавычках. Но некоторые люди этого не знают и не понимают. Ну что ж тут делать -то .... Да, согласен, в Вашем предыдущем посте все было правильно. bindto и при всем этом все задачи в реалтайм. только у одних допуски жестче у других меньше и последствия разные. бухгалтер ждуший ответ 15 мин на запрос в таком же реалтайме как и атомная электростанция. поэтому и кавычки не нужны, если нет необходимости указать временные рамки или желания пофлеймить Последняя попытка, может спасу чьи-нибудь жизни. Разница в том, что на не-реал-тайм системе типа виндовс или линукс вообще нет никакой возможности гарантировать хоть какое-нибудь время ответа. Оптимизация тут ни при чем, в самый критический момент операционная система (или СУБД) может заняться своими делами и отложить решение даже самой соптимизированной задачи на неопределенно долгий срок. Бухгалтер сам по себе саморегулирующаяся система, отсутствие своевременного ответа он скомпенсирует. Атомный реактор (самолет, поезд, ракета, аэропорт, ...) к сожалению не всегда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2006, 23:39 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindto>Я о том и говорю. Что "реал тайм" здесь должен быть в кавычках. Но некоторые люди этого не знают и не понимают. Ну что ж тут делать -то .... нет в нашем мире **действительно** реалтайм систем , физика не позволяет, Да, есть такие системы, сколько угодно. И дело не в уменьшении времени реакции на событие, а о ПРЕДОПРЕДЕЛЕННОСТИ времени этой реакции. В реалтайм-системах есть возможность сказать, что время реакции будет не более чего-то. В не реалтайм - нету (если это конечно многозадачные системы). В том и дело, что разные принципы организации многозадачности в RTOS и обычных многопользовательских. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 00:39 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
я в определенный момент просил дать определение rt, из-за его отсутвия разговор потерял смысл. каждый думает свое, а некоторые даже претендуют на роль христа, спасая жизни. почему бухгалтер 'сам по себе саморегулирующаяся система', а самолет нет? невовремя полученая инфо может привести к краху компании и выпрыгнувших из окна может оказаться куда больше чем пассажиров самолета. определенность реакции и Гарантированное максимальное время отклика -- имеем цифру 10 лет, будем рассматривать это как rt? masterziv я знаю о чем вы говорите, я задал вопросы с127 именно в этом ключе, которые он проигнорировал и только с вашим появлением в его ответах появилась хоть какая-то определенность. я предлагаю закрыть тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 11:22 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
http://en.wikipedia.org/wiki/Real-time_operating_system Real-time operating system From Wikipedia, the free encyclopedia A real-time operating system (RTOS) is a class of operating system intended for real-time applications. Examples include embedded applications (programmable thermostats, household appliance controllers, mobile telephones), industrial robots, industrial control (see SCADA), and scientific research equipment. A RTOS facilitates the creation of a real-time system, but does not guarantee the finished product will be real-time; this requires correct development of the software. A RTOS does not necessarily have high throughput; rather, a RTOS provides facilities which, if used properly, guarantee that system deadlines can be met generally ("soft real-time") or deterministically ("hard real-time"). A RTOS will typically use specialized scheduling algorithms in order to provide the real-time developer with the tools necessary to produce deterministic behavior in the final system. A RTOS is valued more for how quickly and/or predictably it can respond to a particular event than for the given amount of work it can perform over time. Key factors in an RTOS are therefore minimal interrupt and thread switching latency. An early example of a large-scale real-time operating system was the so-called "control program" developed by American Airlines and IBM for the Sabre Airline Reservations System. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 12:07 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
а почему не это? :) я таки предлагаю закрыть тему. к дб это не имеет отношения. а выяснять тут нечего, когда переходить на rtos определится задачей, а бросаться ссылками для того чтоб с127 прочел, так пусть сам в инете посмотрит. dixi http://searchdatacenter.techtarget.com/sDefinition/0,,sid80_gci213667,00.html real-time operating system - A real-time operating system (RTOS) is an operating system that guarantees a certain capability within a specified time constraint. For example, an operating system might be designed to ensure that a certain object was available for a robot on an assembly line. In what is usually called a "hard" real-time operating system, if the calculation could not be performed for making the object available at the designated time, the operating system would terminate with a failure. In a "soft" real-time operating system, the assembly line would continue to function but the production output might be lower as objects failed to appear at their designated time, causing the robot to be temporarily unproductive. Some real-time operating systems are created for a special application and others are more general purpose. Some existing general purpose operating systems claim to be a real-time operating systems. To some extent, almost any general purpose operating system such as Microsoft's Windows 2000 or IBM's OS/390 can be evaluated for its real-time operating system qualities. That is, even if an operating system doesn't qualify, it may have characteristics that enable it to be considered as a solution to a particular real-time application problem. In general, real-time operating systems are said to require: * multitasking * Process threads that can be prioritized * A sufficient number of interrupt levels Real-time operating systems are often required in small embedded operating systems that are packaged as part of microdevices. Some kernels can be considered to meet the requirements of a real-time operating system. However, since other components, such as device drivers, are also usually needed for a particular solution, a real-time operating system is usually larger than just the kernel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 12:44 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
MasterZiv Александр Гoлдун Все в порядке в anywhere c recovery. Ситуации типа холодного ресета отрабатываются отлично. А вот восстановление порченной базы на уровне струтуры файла - таких средств действительно нет. Так их и нигде нет. Разве что в каких-то тандемах может была. Речь вот о чем: в ASA нет аналогов DBCC CHECKALLOC, CHECKCATALOG, SHRINK и т. п. В приведенном мною примере при ALTER TABLE рушился индекс, после этого приобращении к индексу возникал ASSERTED FAILED, сервер останавливал ВСЕ базы. Далее надо было: 1. Успокоить юзверей 2. Найти в чем проблема, в какой базе, в какой таблицей 3. Отключить порченную БД от сервера 4. Запустить сервер с оставшимися базами 5. Успокоить юзверей 6. Выгрузить ВСЮ базу в текстовые файлы (если это с первого раза получится) 7. Создать пустую БД 8. Заккачать туду данные из текстовых файлов 9. Успокоить юзверей 9. Остановить сервер 10 Подключить только-что созданную БД 11. Обрадовать юзверей Для сравнения в MS SQL и ASE мне почти всгда хватало DBCC Надо отдаь должное, в ASA 9 выгрузка\загрузка проходит на порядок быстрее, в 6 и 7 большая база грузилась по часу и более ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2006, 14:08 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
michael_ В приведенном мною примере при ALTER TABLE рушился индекс, после этого приобращении к индексу возникал ASSERTED FAILED, сервер останавливал ВСЕ базы. Пример этот? /topic/340450&pg=1#3167926 Если да, то там сказано что баг исправлен. Похоже что действительно так, мы перешли на новый билд и пробдемы после alter table не появляются. michael_ Далее надо было: 1. Успокоить юзверей 2. Найти в чем проблема, в какой базе, в какой таблицей 3. Отключить порченную БД от сервера 4. Запустить сервер с оставшимися базами 5. Успокоить юзверей 6. Выгрузить ВСЮ базу в текстовые файлы (если это с первого раза получится) 7. Создать пустую БД 8. Заккачать туду данные из текстовых файлов 9. Успокоить юзверей 9. Остановить сервер 10 Подключить только-что созданную БД 11. Обрадовать юзверей Для сравнения в MS SQL и ASE мне почти всгда хватало DBCC Успокоением-обрадованием пользователей тоже DBCC занимается? Шутка. Это все можно автоматизировать (таблицу можно не искать, все равно выгружается вся база, см. п.6), как я понимаю специально для этого в дистрибутив включены утилиты командной строки, получится аналог DBCC. Согласен, иногда неудобно, но не критично. Это юниксовский подход. 2 bindto Даже если Вы докажете, что я ламер, то Ваши попытки решить реал-тайм задачу на не-реал-тайм системе умнее выглядеть не будут. Это также не поможет Вам получить ответ на вопрос, который Вы якобы задали в начале дискуссии. Так что не тратьте время, можете расслабиться и считать что я в программировании ничего не понимаю. В определении приведенном Вами же сказано: - A real-time operating system (RTOS) is an operating system that guarantees a certain capability within a specified time constraint. /topic/340450&pg=3#3189992 Это и есть определение, все остальное - пояснения. В винде, обычном линуксе, БСД, АСА, МССКЛ-е и пр. на заданный промежуток времени ничего гарантировать нельзя, можно только говорить о вероятности события, а это не гарантия. Об этом и говорится в явном виде дальше в Вашей цитате, и это именно то, что участники этой ветки безуспешно пытаются втолковать Вам уже третий день. Поэтому, согласно Вашему же определению, получается одно из двух: 1) либо Вы попусту тратите время, пытаясь решить настоящую реал-тайм задачу на обычной системе, 2) либо Ваша задача не реал-тайм, в этом случае Вы назвали ее реал-таймом либо по незнанию, либо для красного словца, о чем я и говорил раньше. Ко мне какие претензии, это уже Ваше определение. почему бухгалтер \'сам по себе саморегулирующаяся система\', а самолет нет? Бухгалтер отличается от самолета тем, что у бухгалтера в черепушке уже есть очень надежная реал-тайм система, которая отлаживалась миллионы лет и которая обеспечивает жизнедеятельность и безопастность. У самолета тоже есть подобная система, но ее написали Вы с использованием средств, которые для этого очевидно не подходят. Почувствуйте разницу. (С) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 00:14 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
c127 - вы не ламер, вы 'водомет'. не зная ни моей задачи, ни определения rt, и даже в том где уже разжевано все, вы умудряетсь спорить и делать неверные выводы. вам бы в правительство. лучше скажите как на конекте не закрывая его все ресурсы освободить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 01:39 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindtoлучше скажите как на конекте не закрывая его все ресурсы освободить. А чем опции CLOSE_ON_ENDTRANS и ANSI_CLOSE_CURSORS_ON_ROLLBACK не устраивают ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 06:42 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
2 c127 И неудобно и критично. Так как битые базы далеко не всегда так просто выгружаются и загружаются. Битой может оказаться и страница с данными таблицы. Я пример только 1 привел, там в описании таких багов несколько, которые базы рушат. А сколько еще не найдено? А с 9-кой мы уже порядком намучились, никак не подберем хороший РАБОТАЮЩИЙ билд. То ADO дурит, то базы грохает, то оптимизатор фигней страдает, то сервер умирает, если больше 7 дней не перегружать при работе с большими базами. Грязно пишут. Перед клиентам заколебались извиняться и новые EBF рассылать. С MS SQL 7 и 2000 никогда с таким безобразием не сталкивался. Вот MS SQL 2005 тоже прикольный, тормозит не по делу от билда к билда, но НЕ ПАДАЕТ. В ASA 5-7 тоже стабильнее было. А с 8-ки началась чехарда. Остановились пока на 9.0.2.3302, вроде ничего, тьфу-тьфу. Как бы не сглазить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 10:19 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
ASCRUS bindtoлучше скажите как на конекте не закрывая его все ресурсы освободить. А чем опции CLOSE_ON_ENDTRANS и ANSI_CLOSE_CURSORS_ON_ROLLBACK не устраивают ? опции хорошие , только освобождают они только курсоры, а там аса еще реcурсы берет. проверялось на php. for (;;) { $r=sqlanywhere_query($con, "update table set name='xxx' where id=1"); # sqlanywhere_free_result($r); } без free_result где-то на 50 раз и падает. SQLAnywhere: [-685] Resource governor for 'prepared statements' exceeded ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 12:00 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindto без free_result где-то на 50 раз и падает. SQLAnywhere: [-685] Resource governor for 'prepared statements' exceeded попробуйте данный параметр установить в 0, и напишите о результатах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 12:13 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
также посмотрите и на этот параметр авторMAX_STATEMENT_COUNT option [database] -------------------------------------------------------------------------------- Function A resource governor to limit the maximum number of prepared statements that a connection can use at once. Allowed values Integer >=0 Scope Can be set for an individual connection or for the PUBLIC group. Takes effect immediately. DBA permissions are required to set this option for any connection. Default 50 Description This resource governor allows a DBA to limit the number of prepared statements per connection a user can use. If an operation would exceed the limit for a connection, an error is generated, indicating that the governor for the resource has been exceeded. If a connection executes a stored procedure, that procedure is executed under the permissions of the procedure owner. However, the resources used by the procedure are assigned to the current connection. You can remove resource limits by setting the option to 0 (zero). -------------------------------------------------------------------------------- ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 12:15 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
Гм, без free_result Ваш код продолжая держать открытыми предыдущие статементы (хэндлы) доходит до опции ограничения максимально разрешенного кол-ва открытых статементов сессей (MAX_STATEMENT_COUNT), которая по умолчанию как раз и равна 50. Поставьте 0 и ничего ругаться не будет, однако в конце концов без free_result получите, что сессия сожрала все ресурсы сервера и все встали. Так что это не проблема, а просто не знание особенностей архитектуры ASA. P.S. В который раз в чем то обвиняют ASA, а на поверку выходит, что просто ошибка была не багом или недочетом сервера, а просто элементарным нежеланием чтения документации ;) -- www.rusug.ru - портал русскоязычной группы пользователей Sybase ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 12:29 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
>Гм, без free_result Ваш код продолжая держать открытыми предыдущие статементы (хэндлы) доходит до опции ограничения максимально разрешенного кол-ва открытых статементов сессей (MAX_STATEMENT_COUNT), которая по умолчанию как раз и равна 50. Поставьте 0 и ничего ругаться не будет, однако в конце концов без free_result получите, что сессия сожрала все ресурсы сервера и все встали. Так что это не проблема, а просто не знание особенностей архитектуры ASA. P.S. В который раз в чем то обвиняют ASA, а на поверку выходит, что просто ошибка была не багом или недочетом сервера, а просто элементарным нежеланием чтения документации ;) ------------------ давайте без повторений ошибок с127. я не выдавал это за баг, просто спросил, все знать невозможно. кроме того, и так понятно что надо освобождать ресурсы. однако, вы невнимательно прочли, когда я описал задачу ранее. имеется connection pool в некоторый момент падает програма не успев освободить ресурсы. connection pool ничего о ресурсах не знает и через некоторое время вернет конект в пул с оставшимися висеть ресурсами. на что вы посоветуете здесь сделать free ? 2рыжий кот -- acrus правильно описал результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 12:38 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
насчет пула, можно попробовать в свойствах сервиса сервера выставить параметр -ti время_в_минутах , спустя которое клиент при отсутствии активности будет отрублен.... наверное ресурсы тоже высвободятся ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 13:10 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
>насчет пула, можно попробовать в свойствах сервиса сервера выставить параметр -ti время_в_минутах , спустя которое клиент при отсутствии активности будет отрублен.... наверное ресурсы тоже высвободятся однозначно коннект закроется и ресурсы освободяться, однако пул создается совсем не для этого :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 13:14 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindtoдавайте без повторений ошибок с127. я не выдавал это за баг, просто спросил, все знать невозможно. кроме того, и так понятно что надо освобождать ресурсы. однако, вы невнимательно прочли, когда я описал задачу ранее. имеется connection pool в некоторый момент падает програма не успев освободить ресурсы. connection pool ничего о ресурсах не знает и через некоторое время вернет конект в пул с оставшимися висеть ресурсами. на что вы посоветуете здесь сделать free ? 2рыжий кот -- acrus правильно описал результат. Если у Вас пул дисконнектится, то ASA по любому освободит все ресурсы его коннекта. Если же не дисконектится, когда падают его клиенты, то собственно говоря это его уже проблемы освобождения ресурсов, так как для ASA здесь физически сессия будет присутствовать и ресурсы будут открыты. Получается в данном случае уже пул должен отслеживать, кто не освободил ресурсы и делать им Free. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 13:21 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindtoимеется connection pool в некоторый момент падает програма не успев освободить ресурсы. bindtoоднозначно коннект закроется и ресурсы освободяться, однако пул создается совсем не для этого :) я чего-то не совсем понял... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 13:24 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
ASCRUS bindtoдавайте без повторений ошибок с127. я не выдавал это за баг, просто спросил, все знать невозможно. кроме того, и так понятно что надо освобождать ресурсы. однако, вы невнимательно прочли, когда я описал задачу ранее. имеется connection pool в некоторый момент падает програма не успев освободить ресурсы. connection pool ничего о ресурсах не знает и через некоторое время вернет конект в пул с оставшимися висеть ресурсами. на что вы посоветуете здесь сделать free ? 2рыжий кот -- acrus правильно описал результат. Если у Вас пул дисконнектится, то ASA по любому освободит все ресурсы его коннекта. Если же не дисконектится, когда падают его клиенты, то собственно говоря это его уже проблемы освобождения ресурсов, так как для ASA здесь физически сессия будет присутствовать и ресурсы будут открыты. Получается в данном случае уже пул должен отслеживать, кто не освободил ресурсы и делать им Free. именно так, но каким образом делать free? вся онфо о ресурсах пропала. о чем и был вопрос - есть ли возможность освободить *все* ресурсы без close/open. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 13:27 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
bindtoименно так, но каким образом делать free? вся онфо о ресурсах пропала. о чем и был вопрос - есть ли возможность освободить *все* ресурсы без close/open. На ASA никак, кроме disconnect/connect. На уровне Вашего пула Вы это сами можете сделать - к примеру сохранять в коллекции сессий хэндлы открытых запросов, удаляя их из коллекции по Free, где всегда на руках актуальная коллекция открытых ресурсов и можно спокойно пройтись и грохнуть их. В общем не зная, на чем реализован Ваш пул, кто и через какие дрова с ними работает самый менее затратный вариант - это переподключение сессии пула к серверу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 13:43 |
|
||
|
asa 10 performance
|
|||
|---|---|---|---|
|
#18+
ASCRUS bindtoименно так, но каким образом делать free? вся онфо о ресурсах пропала. о чем и был вопрос - есть ли возможность освободить *все* ресурсы без close/open. На ASA никак, кроме disconnect/connect. На уровне Вашего пула Вы это сами можете сделать - к примеру сохранять в коллекции сессий хэндлы открытых запросов, удаляя их из коллекции по Free, где всегда на руках актуальная коллекция открытых ресурсов и можно спокойно пройтись и грохнуть их. В общем не зная, на чем реализован Ваш пул, кто и через какие дрова с ними работает самый менее затратный вариант - это переподключение сессии пула к серверу. спасибо.понятно. пул отдает хендл и хендл назад получает, анализирование трафика и ведение учета будет слишком накладно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.09.2006, 13:49 |
|
||
|
|

start [/forum/topic.php?fid=55&msg=34018717&tid=2012457]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
55ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
73ms |
get tp. blocked users: |
1ms |
| others: | 239ms |
| total: | 416ms |

| 0 / 0 |
