Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Ситуация такая. есть база ASE 12.5, ок. 10 гигов. С ней работает очень кривая апликачка, которую я пофиксить не могу. База стала работать медленно, я обращался к разработчикам, а они говорят меняй сервер. Я им не верю. Сервер: Windows 2003, 2 х Xeon, 4GB, системный диск + своп SCSI 36ГБ, база SCSI 36GB, лог SCSI 36GB + IDE бакапы. Раньше из 4 гигов памяти использовалось вообще 1,5. Я поставил в бут.ини /3GB /USERVA=3030, хотя как я понял 3гб и узерва3030 это одно и тоже. После этого остается больше гига свободной памяти, даже на пиках. База запускается с ключами C:\sybase\ASE-12_5\bin\sqlsrvr.exe -sSQL1 -C. Нагрузка процессора средняя ~37%, пиковая ~70%, загрузка диск с системой и свопом смешная, а вот диска с базой временами 100% и не отпускает. Из всего вопрос, как настроить, чтоб работало хотя бы немного побыстрее. Если можно, подробнее, т.к. я в sybase'е чайник совсем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 10:37 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
и еще вот что. заметил что иногда практически простаивающий с: диск загружается на 100% на довольно продолжительное время. Думаю, что это своп. Хотя свободной памяти около 1,1 - 1,2 гига. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 11:19 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
В общем, немного не с того конца подошел к анализу проблемы... что нужно sp_configure go sp_configure 'memory' go sp_cacheconfig go потом в моменты особой загрузки сервера нужно смотреть, какие процессы выполняются, кто жрет io, проц, смотреть планы запросов, смотреть, оптимально ли они настроены... И вообще - база большая, статистика давно по таблицам обновлялась? Оптимизация - это долгий процесс, и иногда действительно проще купить новое железо :)) Дешевле будет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 11:30 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Нешини еще вот что. заметил что иногда практически простаивающий с: диск загружается на 100% на довольно продолжительное время. Думаю, что это своп. Хотя свободной памяти около 1,1 - 1,2 гига. выполните и покажите результат следующего: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 11:31 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
2лень, опередил ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 11:32 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
komrad2лень, опередил ;)) Зато у тебя список больше, тьфу, полнее :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 11:41 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
sp_sysmon '00:10:00' в студию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 11:54 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
fin3544sp_sysmon '00:10:00' в студию рано ;) и по одному сисмону ничего не скажешь - надо снимать периодически в течение дня к тому же чем больше длительность снятия, тем более размазанную картину получишь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 11:57 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
вот то, что выдал скул на запрос. в аттаче. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 12:11 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Нешинвот то, что выдал скул на запрос. в аттаче. еще вот это: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 12:41 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
0) железо менять пока рано 1) разложить файлы базы по всем трем SCSI-дискам равномерно 2) какая тактовая частота ксеонов? 3) диски подключены напрямую к SCSI-контроллеру или через RAID-контроллер если через RAID, то поиграть е его настройками немного (кеширование и т.д.) 4) а индексы какие-то случайно с некоторых таблиц не удалили? 5) под 2003 для ASE можно дать максимум 2.5.гб оперативки (max memory=1300000) 6) начать потихоньку читать рук-во по сист. адм. (infocenter.sybase.com, там же можно кое-что сказать в pdf) лично я тоже на ASE попал с нуля (после оракла, не зная даже MS SQL), за год вполне освоился ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 12:48 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
начни читать доку с sp_monitorconfig, помогает более-менее оптимизировать расходы памяти по некоторым аспектам в частности sp_monitorconfig "procedure cache size" sp_monitorconfig "number of user connection" sp_monitorconfig "number of locks" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 12:53 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
какой размер страницы базы? Max online engines уменьшить на 1 (если процы без технологии hyper threading, то вообще поставить 2) max network packet size 512 - увеличить до 8к и настроить клиентов На размер блока 2k или даже 4к number of locks 88000 - возможно, слишком много, уменьшить после мониторинга sp_monitorconfig number of user connections 500 - возможно, слишком много, уменьшить после мониторинга sp_monitorconfig procedure cache size 133000 - может, несколько уменьшить, хотя бы до 120000?больше на кеш базы останется... stack guard size 16384 - сделать 2048 stack size 41984 - сделать 26624 Будет переполняться - увеличишь user log cache size 16384 - а сколько размер страницы базы? Если размер страницы больше 2k, То кеш сделать равным размеру страницы, иначе 4к Увеличить дефолтный кэш до 1500-1600мб (для начала), потом можно попробовать сделать отдельный кэш для лога (объем примерно 10-15м и для tempdb и привязать к ним соотв. Объекты - предварительно читать про именованные кэши) А что за cache1? О том, осталась ли свободная оперативка, судить по Sp_monitorconfig "total logical mem" Должно быть чуть меньше "мах memory" Прошу прощения, если где-то с рекомендациями наврал, т.к работаю с ASE 12.5.1 и сам далеко не гуру ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 13:13 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
_kvs0) железо менять пока рано 1) разложить файлы базы по всем трем SCSI-дискам равномерно 2) какая тактовая частота ксеонов? 3) диски подключены напрямую к SCSI-контроллеру или через RAID-контроллер если через RAID, то поиграть е его настройками немного (кеширование и т.д.) 4) а индексы какие-то случайно с некоторых таблиц не удалили? 5) под 2003 для ASE можно дать максимум 2.5.гб оперативки (max memory=1300000) 6) начать потихоньку читать рук-во по сист. адм. (infocenter.sybase.com, там же можно кое-что сказать в pdf) лично я тоже на ASE попал с нуля (после оракла, не зная даже MS SQL), за год вполне освоился 1. как это сделать или RTFM 2. 3,2 GHz HT 3. все диски RAID 1 4. вот не знаю. болван я этом вопросе. 5. где это прописать 6. надо да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 13:38 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
komrad Нешинвот то, что выдал скул на запрос. в аттаче. еще вот это: Код: plaintext 1. 2. 3. 16384 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 13:38 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
_kvsкакой размер страницы базы? Max online engines уменьшить на 1 (если процы без технологии hyper threading, то вообще поставить 2) max network packet size 512 - увеличить до 8к и настроить клиентов На размер блока 2k или даже 4к number of locks 88000 - возможно, слишком много, уменьшить после мониторинга sp_monitorconfig number of user connections 500 - возможно, слишком много, уменьшить после мониторинга sp_monitorconfig procedure cache size 133000 - может, несколько уменьшить, хотя бы до 120000?больше на кеш базы останется... stack guard size 16384 - сделать 2048 stack size 41984 - сделать 26624 Будет переполняться - увеличишь user log cache size 16384 - а сколько размер страницы базы? Если размер страницы больше 2k, То кеш сделать равным размеру страницы, иначе 4к Увеличить дефолтный кэш до 1500-1600мб (для начала), потом можно попробовать сделать отдельный кэш для лога (объем примерно 10-15м и для tempdb и привязать к ним соотв. Объекты - предварительно читать про именованные кэши) А что за cache1? О том, осталась ли свободная оперативка, судить по Sp_monitorconfig "total logical mem" Должно быть чуть меньше "мах memory" Прошу прощения, если где-то с рекомендациями наврал, т.к работаю с ASE 12.5.1 и сам далеко не гуру 1. я так понимаю что: 16384 2. где увеличить и где настроить клинета. 3. мониторить пока не умею. я вообще только сегодня ей занялся. просто задолбали меня юзеры, а те кто должен это делать говорят, что не сделать ни фига. буду учится. 4. остальное то же что п.3 не умею пока я базой работать. я тут просто читал про всякие AWE и т.д. думал можно какими нибудь ключами по быстрому какую нибудь залепуху сделать. видать все сложнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 13:46 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Да размер страницы у него 16К ULC надо подымать только после того, как sysmon показывает слишком большой)% (более 20%) преждевременого флуша. Max online engines НЕ НАДО уменьшать Судя по признакам, у вас похоже индексы не используются, (наверняка из за не updated statistics) надо смотреть через mda таблицы с включенным мониторингом, на каких объектах больше всего идет Physical IO Выполните следующий запрос, предварительно указав правильный ID БД вместо <ВАШ DBID> select object_name(ObjectID, DBID) as Object_name, IndexID, PhysicalReads, PhysicalWrites from master..monOpenObjectActivity where DBID = <ВАШ DBID > and PhysicalReads>100 order by PhysicalReads desc go ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 13:55 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Нешин пишет: > Из всего вопрос, как настроить, чтоб работало хотя бы немного побыстрее. > Если можно, подробнее, т.к. я в sybase'е чайник совсем. На самом деле дать какой-то определенный совет невозможно. Все зависит от твоего приложения. Проблемы могут быть самые разные, от невлезания данных в кэш до плохих планов запросов. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 14:11 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
_kvsкакой размер страницы базы? ... Прошу прощения, если где-то с рекомендациями наврал, т.к работаю с ASE 12.5.1 и сам далеко не гуру ;)) хорошо ты шашкой намахал ;) "ежели кого задел - сорри " ;)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 14:11 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Нешин пишет: > и еще вот что. заметил что иногда практически простаивающий с: диск > загружается на 100% на довольно продолжительное время. Думаю, что это > своп. Хотя свободной памяти около 1,1 - 1,2 гига. Может быть checkpoint. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 14:11 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
_kvs пишет: > 1) разложить файлы базы по всем трем SCSI-дискам равномерно Вовсе не обязательно что это нужно делать. Лучше сначала все же понять суть проблемы, а зетем что-то делать. > 2) какая тактовая частота ксеонов? Да пофигу. СУБД в основном с диском работает. > если через RAID, то поиграть е его настройками немного (кеширование и т.д.) О!, вот с чем не надо лишний раз играть, так это с кэшированием. Дисковая подсистема должна обеспечивать либо write-through caсhe , либо память на батарейках и независимую систему питания диска, чтобы при сбое питания она могла самостоятельно сбросить кэши на физический диск. Все другие настройки вредны для durability. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 14:17 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
morisДа размер страницы у него 16К ULC надо подымать только после того, как sysmon показывает слишком большой)% (более 20%) преждевременого флуша. Max online engines НЕ НАДО уменьшать Судя по признакам, у вас похоже индексы не используются, (наверняка из за не updated statistics) надо смотреть через mda таблицы с включенным мониторингом, на каких объектах больше всего идет Physical IO Выполните следующий запрос, предварительно указав правильный ID БД вместо <ВАШ DBID> select object_name(ObjectID, DBID) as Object_name, IndexID, PhysicalReads, PhysicalWrites from master..monOpenObjectActivity where DBID = <ВАШ DBID > and PhysicalReads>100 order by PhysicalReads desc go Server 'SQL1', Line 1: master..monOpenObjectActivity not found. Specify owner.objectname or use sp_help to check whether the object exists (sp_help may produce lots of output). вот такой ответ. я подумал что не работал сервис монитора, запустил его, повторил запрос, то же самое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 14:23 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Нешин Server 'SQL1', Line 1: master..monOpenObjectActivity not found. Specify owner.objectname or use sp_help to check whether the object exists (sp_help may produce lots of output). вот такой ответ. я подумал что не работал сервис монитора, запустил его, повторил запрос, то же самое. это у вас mon-скрипт не пролит поэтому и таблиц нет как это сделать : описано тут ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 14:28 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Нешин пишет: > Да размер страницы у него 16К > ULC надо подымать только после того, как sysmon показывает слишком Да, кстати 16K , если у вас OLTP-приложение, может быть и многовато. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 14:38 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
komrad Нешин Server 'SQL1', Line 1: master..monOpenObjectActivity not found. Specify owner.objectname or use sp_help to check whether the object exists (sp_help may produce lots of output). вот такой ответ. я подумал что не работал сервис монитора, запустил его, повторил запрос, то же самое. это у вас mon-скрипт не пролит поэтому и таблиц нет как это сделать : описано тут т.е. я так понимаю, что мне надо запустить вот этот скрипт: -- First, ensure that the configuration parameter -- 'enable cis' is set to 1 (if not, an ASE -- restart is needed) sp_configure 'enable cis', 1 go -- Add 'loopback' server name alias (assuming @@servername -- is also defined in the interfaces file) -- NB: this is no longer required in 15.0 ESD#2 or later. use master go sp_addserver loopback, null, @@servername go -- Test this configuration: set cis_rpc_handling on go -- -- Alternatively, run: -- sp_configure 'cis rpc handling', 1 -- ...and disconnect/reconnect your session exec loopback...sp_who -- note: 3 dots! go -- Install the MDA tables. Important: do NOT run this -- script with 'sqsh' as it'll give errors: 'sqsh' sees -- a '$' as the start of a sqsh variable, and this messes -- up the native RPC names, since these start with a -- '$' as well. -- Solution: either usq 'isql' as below, or run 'sqsh' -- with the '-Lexpand=0' option to disable sqsh's -- variable expansion feature (thanks to Paul Harrington -- for this tip). isql -U sa -P yourpassword -S YOURSERVER \ -i $SYBASE/$SYBASE_ASE/scripts/installmontables -- Assign 'mon_role' to logins allowed MDA access -- (this also applies to the 'sa' login!) use master go grant role mon_role to sa go -- Test basic MDA configuration: -- (note: you may need to disconnect/reconnect first -- to activate 'mon_role' when you just granted this -- role to the login you're currently using) select * from master..monState go -- Now enable all configuration parameters; -- these are all dynamic (except the last one) -- For all 'pipe' tables, the number of -- messages is set to 100 here, but you may want -- to choose a large size. -- sp_configure "enable monitoring", 1 go sp_configure "sql text pipe active", 1 go sp_configure "sql text pipe max messages", 100 go sp_configure "plan text pipe active", 1 go sp_configure "plan text pipe max messages", 100 go sp_configure "statement pipe active", 1 go sp_configure "statement pipe max messages", 100 go sp_configure "errorlog pipe active", 1 go sp_configure "errorlog pipe max messages", 100 go sp_configure "deadlock pipe active", 1 go sp_configure "deadlock pipe max messages", 100 go sp_configure "wait event timing", 1 go sp_configure "process wait events", 1 go sp_configure "object lockwait timing", 1 go sp_configure "SQL batch capture", 1 go sp_configure "statement statistics active", 1 go sp_configure "per object statistics active", 1 go -- This is the only static parameter. Set to -- a higher value (the setting is in bytes -- per user connection) if you're expecting -- a lot of (or long) SQL batches sp_configure "max SQL text monitored", 2048 go -- The following option must be enabled only when -- using DBXRay, so it is not relevant when only -- using the MDA tables directly. It is mainly -- included here for completeness and to pre-empt -- your questions... sp_configure "performance monitoring option", 1 go -- Now you're ready to use the MDA tables. Have fun! 1. тогда вопрос: @@servername на что мне заменить? 2. YOURSERVER на какое имя менять? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 14:52 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
1. @@servername - менять не надо 2. YOURSERVER - заменить на результат от select @@servername, можно также выполнить содержимое файла installmontables в клиенте (напр. SQLAdvantage), тогда YOURSERVER не нужен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 15:19 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
MasterZiv Нешин пишет: > Да размер страницы у него 16К > ULC надо подымать только после того, как sysmon показывает слишком Да, кстати 16K , если у вас OLTP-приложение, может быть и многовато. Posted via ActualForum NNTP Server 1.3 не многовато, а перебор ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 15:36 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
2komrad ну просто я посоветовал с чего начать, потому как сам с этого начинал... память у человека не оптимально используется а по дискам все равно лучше размазать (все равно нагрузка наверняка только на диск где данные, да и объем их скорее всего больше на порядок, чем объем лога) а кэширование бывает на контроллере иногда отключено вообще... MasterZiv думаю, 12.5.1 кардинально по сравнению с 12.5.0 не изменилось :) не согласен, что мощность и число процессоров не влияют на работу СУБД, данные ведь все равно процессор обрабатывает; хотя согласен, что в первую очередь кэш и диски 2Нешин max memory уже прописано в конфиге как надо sp_monitorconfig "max network packet size", 8192 а на разных клиентах по-разному настраиватеся, обычно присутствует параметр "packet size" или "TDS packet size" (в BDE, ADO, ODBC это ест точно, для утилит ASE типа isql параметр -A) попробуй раздобыть DBArtisan, полезная вещь при работе с ASE на самом деле у тебя действительно что-то с обработкой запросов не так, тут мои советы кадинально не помогут, но на будущее пригодится, я думаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 15:53 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
komrad пишет: > Да, кстати 16K , если у вас OLTP-приложение, может быть и многовато. > Posted via ActualForum NNTP Server 1.3 > > не многовато, а перебор ;) Так о том и речь. Для OLPT надо 2K, ну 4K. Хотя конечно тоже от задачи зависит... Например, если таблицы по 500 колонок -- ну люди ставят 16K, потом удивляются, что у них диск задыхается ... Вообще, дала Sybase игрушку людям в руки - вот теперь и мучаются. Вот раньше было хорошо - 2k - и точка !! крутись как хочешь. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 16:04 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
_makSim1. @@servername - менять не надо 2. YOURSERVER - заменить на результат от select @@servername, можно также выполнить содержимое файла installmontables в клиенте (напр. SQLAdvantage), тогда YOURSERVER не нужен. вот. у меня именно адвантидж. если не сложно вам - скорректируйте скрипт под адвантидж, а то я сомневаюсь в своих способностях, чтобы на рабочей базе упражнятся. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 16:23 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Нешин пишет: > вот. у меня именно адвантидж. если не сложно вам - скорректируйте скрипт > под адвантидж, а то я сомневаюсь в своих способностях, чтобы на рабочей > базе упражнятся. Скрипты не надо корректировать под SQLAdvantege. Он все понимает. Тем более не нужно корректировать стандартный системный скрипт ASE. Но мой совет - лучше используйте срарый добрый ISQL для заливки системных скриптов. Да и вообще по жизни. А если поставите себе SqSh - вообще будете счастливы. А адвантаж лучше стереть с диска. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 16:32 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Нешин _makSim1. @@servername - менять не надо 2. YOURSERVER - заменить на результат от select @@servername, можно также выполнить содержимое файла installmontables в клиенте (напр. SQLAdvantage), тогда YOURSERVER не нужен. вот. у меня именно адвантидж. если не сложно вам - скорректируйте скрипт под адвантидж, а то я сомневаюсь в своих способностях, чтобы на рабочей базе упражнятся. на рабочей базе лучше не упражняться - нервные клетки не восстанавливаются ;) YOUSERVER заменить на результат этого запроса: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 16:33 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
MasterZiv komrad пишет: > Да, кстати 16K , если у вас OLTP-приложение, может быть и многовато. > Posted via ActualForum NNTP Server 1.3 > > не многовато, а перебор ;) Так о том и речь. Для OLPT надо 2K, ну 4K. Хотя конечно тоже от задачи зависит... имхо, для OLTP - 2k для OLTP+DSS - 8k MasterZiv Например, если таблицы по 500 колонок -- ну люди ставят 16K, потом удивляются, что у них диск задыхается ... таблицы по 500 колонок - это жесть ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 16:36 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
komrad Нешин _makSim1. @@servername - менять не надо 2. YOURSERVER - заменить на результат от select @@servername, можно также выполнить содержимое файла installmontables в клиенте (напр. SQLAdvantage), тогда YOURSERVER не нужен. вот. у меня именно адвантидж. если не сложно вам - скорректируйте скрипт под адвантидж, а то я сомневаюсь в своих способностях, чтобы на рабочей базе упражнятся. на рабочей базе лучше не упражняться - нервные клетки не восстанавливаются ;) YOUSERVER заменить на результат этого запроса: Код: plaintext а строка "isql -U sa -P yourpassword -S" тоже в адвантидже прокатит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 16:37 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Нешин а строка "isql -U sa -P yourpassword -S" тоже в адвантидже прокатит? Просто так не прокатит. Это строка запуска isql с параметрами (cmd, far, ...). Можете копировать скрипт в Advantage, если isql не получается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 16:44 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Нешин а строка "isql -U sa -P yourpassword -S" тоже в адвантидже прокатит? isql - это консольный клиент к Sybase серверу Advantage - GUIёвый Код: plaintext 1. однако для винды она будет звучать так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 16:46 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
и еще: символ "\" после YOURSERVER убрать! Это перевод строки в Юниксах. разделитель директорий в пути файла (для винды) должен быть таким - "\" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 16:49 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
komrad Нешин а строка "isql -U sa -P yourpassword -S" тоже в адвантидже прокатит? isql - это консольный клиент к Sybase серверу Advantage - GUIёвый Код: plaintext 1. однако для винды она будет звучать так: Код: plaintext 1. Вот я так и думал что строка вызова консольного клиента не пойдет в гуевом. но. я все таки не понял как запускать мне это хозяйство в адвантидже. я понимаю так: 1. выполняю в адвантидже скрипт до строки isql 2. выполняю isql -U sa -P yourpassword -S YOURSERVER \ -i %SYBASE%/%SYBASE_ASE%/scripts/installmontables на сервере 3. выполняю скрипт после строки isql или вместо п.2 просто копирую содержимое %SYBASE%/%SYBASE_ASE%/scripts/installmontables в скрипт и выполняю его весь целиком из адвантиджа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 16:52 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
НешинВот я так и думал что строка вызова консольного клиента не пойдет в гуевом. но. я все таки не понял как запускать мне это хозяйство в адвантидже. я понимаю так: 1. выполняю в адвантидже скрипт до строки isql 2. выполняю isql -U sa -P yourpassword -S YOURSERVER \ -i %SYBASE%/%SYBASE_ASE%/scripts/installmontables на сервере 3. выполняю скрипт после строки isql или вместо п.2 просто копирую содержимое %SYBASE%/%SYBASE_ASE%/scripts/installmontables в скрипт и выполняю его весь целиком из адвантиджа. если хочешь адвантадж, то в нем нужно выполнить содержимое файла %SYBASE%\%SYBASE_ASE%\scripts\installmontables (обрати внимание на то, какой должен быть слэш!) если будешь делать как написано, т.е. посредством isql, то я бы посоветовал к строке вызова isql в конец добавить следующее: -o output.txt в файле output.txt будет результат проливки скрипта (информация о ходе проливки, ошибках/неошибках и т.п.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 17:06 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
1. MasterZiv СУБД в основном с диском работает. > если через RAID, то поиграть е его настройками немного (кеширование и т.д.) Настройки RAID это точно важно. Бывают случаи, когда сисадмины настраивая эти вещи, полностью убивают всю производительность, но винят в этом разработчиков (например, кэш для RAID (чтение/запись) 100% и 0%). Для быстрой проверки (настройки) IO выполните такой скрипт: (только не в SQLAdvatage, может есть что-нибудь другое): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 2. Я что-то не заметил упоминаний про размер tempdb. Также очень важно. Код: plaintext 3. _kvs sp_monitorconfig "max network packet size", 8192 Скорее всего ни клиент, ни сеть не поддерживают такой размер пакетов. Редко бывает больше чем 2048. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 17:43 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Попробуйте drop/recreate all indexes на непустых таблицах. Убьете сразу 2x зайцев: update statistics + defragmentation (APL) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 20:09 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
+ sp_recompile or drop/recreate sps or reboot server ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2007, 20:56 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
размер пакета 8192 поддерживается (здесь имеется в виду размер не IP-пакета), и даже рекомендуется в документации запускать всякие bcp c таким размером пакета всем клиентам точно ставить такой не стоит, но вот если 1к поставить, то хуже не будет точно сам сталкивался с тем, что при дефолтном размере пакета (512) sysmon показывает большое число переключений между задачами (>60%) по передаче данных по сети, поставил 2048 - упало до 5-10% кстати, в MS SQL дефолтный размер пакета 4096 по поводу размера tempdb: если она переполняется, то будет ошибка, я думаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 07:04 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
_kvs0) железо менять пока рано 1) разложить файлы базы по всем трем SCSI-дискам равномерно 2) какая тактовая частота ксеонов? 3) диски подключены напрямую к SCSI-контроллеру или через RAID-контроллер если через RAID, то поиграть е его настройками немного (кеширование и т.д.) 4) а индексы какие-то случайно с некоторых таблиц не удалили? 5) под 2003 для ASE можно дать максимум 2.5.гб оперативки (max memory=1300000) 6) начать потихоньку читать рук-во по сист. адм. (infocenter.sybase.com, там же можно кое-что сказать в pdf) лично я тоже на ASE попал с нуля (после оракла, не зная даже MS SQL), за год вполне освоился max memory=1300000 было уже до этого. но исползует он почему-то только 1,9 гб, не больше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 10:08 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Не использует, потому что не распределена память до конца. Выполните команду: Код: plaintext Код: plaintext И покажите результат: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 10:37 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
_makSimНе использует, потому что не распределена память до конца. Выполните команду: Код: plaintext Код: plaintext И покажите результат: Код: plaintext Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 11:01 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Соответственно, у Вас довольно много памяти не распределено (около 890M). Можно задействовать её, например, для кэша (для существующих или создать новые). Всё это производительность в разы не изменит. Явных проблем с конфигурацией сервера у Вас похоже нет. Значит если нет проблем с железом, то надо наезжать на разработчиков (судя по размеру базы, задача довольно серьёзная). P.S.: Фраза "An additional XXXXX K bytes of memory is available..." выдается в виде print'a (В SQLAdvatage - это другое окно). P.P.S.: Тестировали ли IO? Для запуска вышеприведенного запроса в SQLAdvatage нужно в настройках убрать галку Display Row Count Message (File - Preferences - Session - закладка Result). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 11:33 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
_makSimСоответственно, у Вас довольно много памяти не распределено (около 890M). Можно задействовать её, например, для кэша (для существующих или создать новые). Всё это производительность в разы не изменит. Явных проблем с конфигурацией сервера у Вас похоже нет. Значит если нет проблем с железом, то надо наезжать на разработчиков (судя по размеру базы, задача довольно серьёзная). :) да на размер страницы достаточно посмотреть, чтобы понять что с этого нужно начинать проверять. В ASE для APL таблиц кол-во строк на странице может быть не больше 255 для страниц данных (не относится к индексам). Делим 16К/255 и получаем 64 байта. Т.е. суммарная длина всех колонок в основных, больших таблицах (ширина таблиц) должна быть не меньше 64 байта для эффективного использования места (для заполнения страниц данных полностью). Во всех таблицах так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 11:51 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
just me :) да на размер страницы достаточно посмотреть, чтобы понять что с этого нужно начинать проверять. В ASE для APL таблиц кол-во строк на странице может быть не больше 255 для страниц данных (не относится к индексам). Делим 16К/255 и получаем 64 байта. Т.е. суммарная длина всех колонок в основных, больших таблицах (ширина таблиц) должна быть не меньше 64 байта для эффективного использования места (для заполнения страниц данных полностью). Во всех таблицах так? Что в этом случае должен сделать DBA (Нешин)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 12:04 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
_makSim Что в этом случае должен сделать DBA (Нешин)? максимум - погрозить пальчиком разработчикам супермаксимум - поднять вопрос о смене размера страницы (в сторону уменьшения). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 12:13 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
А они, как было сказано, делать ничего не хотят. То есть с размером страницы надо смериться. Кстати, велика вероятность, что база там для DSS (DW, OLAP, DataMining). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 12:33 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
_makSimА они, как было сказано, делать ничего не хотят. То есть с размером страницы надо смериться. Кстати, велика вероятность, что база там для DSS (DW, OLAP, DataMining). кхм, автор то так и сказал какой характер у системы... Про размер страницы - можно OLTP+DSS разнести на два сервера, настроить репликацию на OLTP откатиться на меньшую страницу DSS использовать как read-only для отчетов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 12:36 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
komrad кхм, автор то так и сказал какой характер у системы... Очепятка: так и НЕ сказал ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 12:37 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
komrad komrad кхм, автор то так и сказал какой характер у системы... Очепятка: так и НЕ сказал ... что такое ДСС и ОЛТП я себе вроде бы как примерно представляю. Чтобы корректно ответить на ваш вопрос надо себе более конректно представлять эти критерии. Я так понимаю что ДСС это или чистый или почти чистый reed. У меня же достаточно много write/wrap. Но. Имею подозрение что большие затыки происходят из-за того, что логика выполняется не базой, а клиентом. В результате гоняет таблицы туда-сюда, лочит. Я не знаю. Я так думаю на своем чайницком уровне. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 13:52 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Это все гадания на кофейной гуще "Имею подозрение ..." , "В результате гоняет таблицы туда-сюда, лочит...", "Не знаю..." Выполните sysmon в период таких "затыков" , и все будет видно. Лучше тогда использовать "begin_sample" "end_sample", чтобы точно "затык" промониторить. Тогда хотябы точно определите где проблемы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 14:08 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Коротко. DSS - системы поддержки принятия решений (аналитика), OLTP - оперативная обработка транзакций (всевозможные учетные подсистемы). DSS, действительно, преимущественно чтение из больших таблиц, но главное не в этом. Чтобы ответить на этот вопрос, Вам достаточно сказать для чего система. Если какой-либо анализ, то DSS. Также может быть OLTP+DSS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 14:08 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
_makSimКоротко. DSS - системы поддержки принятия решений (аналитика), OLTP - оперативная обработка транзакций (всевозможные учетные подсистемы). DSS, действительно, преимущественно чтение из больших таблиц, но главное не в этом. Чтобы ответить на этот вопрос, Вам достаточно сказать для чего система. Если какой-либо анализ, то DSS. Также может быть OLTP+DSS. инфосистема учета пациентов. достаточно сложная. в нее поступают анализы, рентгены, процедутры, заключения и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 14:52 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Нешин инфосистема учета пациентов. достаточно сложная. в нее поступают анализы, рентгены, процедутры, заключения и т.д. +1 афтарр давай исчо :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 15:11 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
moris Нешин инфосистема учета пациентов. достаточно сложная. в нее поступают анализы, рентгены, процедутры, заключения и т.д. +1 афтарр давай исчо :-) результаты и всякая дрянь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 15:29 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Нешин пишет: Значит это OLTP. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 15:31 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
MasterZiv Нешин пишет: Значит это OLTP. Posted via ActualForum NNTP Server 1.3 возможно, что там еще какие-то отчеты есть, т.е элементы DSS, не просто же данные накапливаются в все... думаю, размера строки (в байтах) для таблиц можно оценить косвенно по отношению <число занятых таблицей страниц>/<число строк в таблице> вот о страницам заготовка select A.name, B.pagecnt from sysobjects A, systabstats B where A.type = 'U' and B.id = A.id order by B.pagecnt desc кстати, разработчики какие-то требования выдвигают к конфигурации ASE, в частности к размеру страницы, или им все равно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 07:35 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
_kvs пишет: > возможно, что там еще какие-то отчеты есть, т.е элементы DSS, > не просто же данные накапливаются в все... Конечно есть. Но широкие таблицы характерны только для чистого DSS/OLAP. Ну, как правило, конечно. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 16:12 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
_makSim1. MasterZiv СУБД в основном с диском работает. > если через RAID, то поиграть е его настройками немного (кеширование и т.д.) Настройки RAID это точно важно. Бывают случаи, когда сисадмины настраивая эти вещи, полностью убивают всю производительность, но винят в этом разработчиков (например, кэш для RAID (чтение/запись) 100% и 0%). Для быстрой проверки (настройки) IO выполните такой скрипт: (только не в SQLAdvatage, может есть что-нибудь другое): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 2. Я что-то не заметил упоминаний про размер tempdb. Также очень важно. Код: plaintext 3. _kvs sp_monitorconfig "max network packet size", 8192 Скорее всего ни клиент, ни сеть не поддерживают такой размер пакетов. Редко бывает больше чем 2048. а что даст этот скрипт? покажет время выполнения? isql пойдет? и еще вопрос ко всем: как распределить оставшуюся память? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2007, 11:34 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
2. Для распределения памяти можно увеличить кэш: Самое простое - увеличить default data cache (у Вас 850M): sp_cacheconfig "default data cache", "xxxxM" - и смотреть сколько остается. 1. Скрипт покажет время вставки и удаления 100000 записей. Позволяет определить, есть ли явные проблемы с дисковой подсистемой. Запустите в SQLAdvantage, убрав опцию (выше написано какую). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2007, 12:01 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
_makSim2. Для распределения памяти можно увеличить кэш: Самое простое - увеличить default data cache (у Вас 850M): sp_cacheconfig "default data cache", "xxxxM" - и смотреть сколько остается. 1. Скрипт покажет время вставки и удаления 100000 записей. Позволяет определить, есть ли явные проблемы с дисковой подсистемой. Запустите в SQLAdvantage, убрав опцию (выше написано какую). прогнал. правда на работающей базе. около 15 секунд. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2007, 16:18 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Нешинпрогнал. правда на работающей базе. около 15 секунд. имхо, нормальная скорость ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2007, 16:51 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Да он(скрипт) вообще работает в памяти, по крайней мере у меня... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.02.2007, 21:33 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
Нешин _makSim2. Для распределения памяти можно увеличить кэш: Самое простое - увеличить default data cache (у Вас 850M): sp_cacheconfig "default data cache", "xxxxM" - и смотреть сколько остается. 1. Скрипт покажет время вставки и удаления 100000 записей. Позволяет определить, есть ли явные проблемы с дисковой подсистемой. Запустите в SQLAdvantage, убрав опцию (выше написано какую). прогнал. правда на работающей базе. около 15 секунд. Блин! Нифига се! У меня он выполнился за 50 секунд! Мне надо заморачиваться о производительности базы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 09:10 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
ПрогерьБлин! Нифига се! У меня он выполнился за 50 секунд! Мне надо заморачиваться о производительности базы?Если производительность устраивает пользователей, то ИМХО нет. Да и от конфигурации сервака ведь многое зависит. У тебя такой же сервер как и у автора топика? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2007, 16:41 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
VitafreshЕсли производительность устраивает пользователей, то ИМХО нет. Да и от конфигурации сервака ведь многое зависит. У тебя такой же сервер как и у автора топика? Вообщет 4х процессорный от НР с каким-то дисковым массивом работает под Юникс... должен был порвать то что у автора. Правда на нем 4 сервера работают, но неужели им так жестко разделены ресурсы... даже после перезагрузки, когда там пользователей еще нет все равно 50 секунд. Причем на любом из виртуальных серверов. И производительность не устраивает, все пытаемся найти причины медленной работы. Мелкие операции, повседневка - без проблем, но большие запросы, отчеты, выборки крепко тормозят. База 130Гб, но это же не влияет на выполнение этого тестового запроса. Админам передал запросик, сказал что у нас сервак в три раза тормознее какой-то рабочей станции Пока никакой реакции от них. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2007, 06:51 |
|
||
|
Производительность...
|
|||
|---|---|---|---|
|
#18+
ПрогерьВообщет 4х процессорный от НР с каким-то дисковым массивом работает под Юникс... должен был порвать то что у автора. Правда на нем 4 сервера работают, но неужели им так жестко разделены ресурсы... даже после перезагрузки, когда там пользователей еще нет все равно 50 секунд. Причем на любом из виртуальных серверов. И производительность не устраивает, все пытаемся найти причины медленной работы. Мелкие операции, повседневка - без проблем, но большие запросы, отчеты, выборки крепко тормозят. База 130Гб, но это же не влияет на выполнение этого тестового запроса. Админам передал запросик, сказал что у нас сервак в три раза тормознее какой-то рабочей станции Пока никакой реакции от них. Не работал (пока) с -nix, поэтому не знаю насколько он должен "порвать" винду, но у меня на сервере 2 x Intel XENON 1.8 с пятым рейдом (5 * 72 ГБ) под виндой данный тестовый скрипт выполняется за ~15 сек (три пробы: 14.5 с, 15.5 с, 15.3 с). Не думаю, что размер рабочей базы оказывает какое-то влияние на скорость, т.к. скрипт по идее юзает tempdb. При этом кэширование записи на диск, насколько я помню, выключено. На втором рабочем сервере с RAID 1+0 примерно такая же скорость. Так что, наверное, вам нужно что-то решать... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.12.2007, 11:16 |
|
||
|
|

start [/forum/topic.php?all=1&fid=55&tid=2011779]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
66ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 408ms |

| 0 / 0 |
