|
|
|
Как узнать с чем счас работатет Инф?
|
|||
|---|---|---|---|
|
#18+
Нужна интегральная оценка производительности - необходимо узнать количество чтений (записей) в секунду с точностью до чанка/БД/таблицы ? Безотносительно к сессиям (их много непродолжительных, с временем жизни порядка секунд) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 13:27 |
|
||
|
Как узнать с чем счас работатет Инф?
|
|||
|---|---|---|---|
|
#18+
onstat -g iof ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 14:01 |
|
||
|
Как узнать с чем счас работатет Инф?
|
|||
|---|---|---|---|
|
#18+
Сугубый...(их много непродолжительных, с временем жизни порядка секунд)Бесмысленная и беспощадная трата процессора на создание сессии, идентификацию. Connection Pool рекомендую. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 14:06 |
|
||
|
Как узнать с чем счас работатет Инф?
|
|||
|---|---|---|---|
|
#18+
onstat -g ppf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 15:30 |
|
||
|
Как узнать с чем счас работатет Инф?
|
|||
|---|---|---|---|
|
#18+
onstat -D с точностью до чанка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.12.2005, 20:51 |
|
||
|
Как узнать с чем счас работатет Инф?
|
|||
|---|---|---|---|
|
#18+
onstat -g iof, onstat -D это до чанка, про это мы знаем. Но БД размыта по нескольким чанкам... Хотелось бы с точностью до таблицы. Наверно нуно что-то тянуть sysmaster... onstat -g ppf А что есть в понимании этой команды partition? Руководства пролистал, так и не понял. И как эти партишонсы связать с конкретной БД и таблицей? Вот начало оутпута команды (штук 20 экранов) Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. isrd - вот это очевидно физические чтения с диска... 0x100002 - а вот этот номер что означает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 12:57 |
|
||
|
Как узнать с чем счас работатет Инф?
|
|||
|---|---|---|---|
|
#18+
Таких готовых запросов есть несколько десятков, но чтобы не постить их все нужно иметь ввиду (указать) несколько критериев: - активность вв/выв в разрезе БД, всех таблиц инстанса, таблиц одной БД, в разрезе чанков, устройств, временных таблиц ? - в каждом (или в одном) из предыдущих аспектов можно (нужно) выбрать операции для мониторинга/анализа: 1. Page read/write - disk I/O 2. Buffers I/O 3. Reads and Writes 4. Sequential Scans 5. Writes, rewrites, deletes 6. Index reads only - наконец, для некоторых разрезов можно узнать информацию по всем таблицам или только пользовательским (исключая sysmaster и системный каталог) "необходимо узнать количество чтений (записей) в секунду с точностью до чанка/БД/таблицы ? Безотносительно к сессиям" - этих критериев недостаточно. Наугад представлю , к примеру, несколько ("операций в секунду по таблицам" там нет, но это легко вычисляется разделением числа операций на время сбора статистики): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 14:12 |
|
||
|
Как узнать с чем счас работатет Инф?
|
|||
|---|---|---|---|
|
#18+
Второй и третий запросы - наверно то что нужно :) Пасиб. Но вот как все-таки оценить _моментальную_ загруженность сервера, в эту минуту, не со времени последней команды onstat -z (сброс статистики) ? Может процедурку создать и пускать её раз в минуту по крону? Она будет сравнивать текущее состояние с предыдущим слепком, вычислять изменения и записывать слепок для следующего раза. Надо подумать. Еще раз пасиба :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 15:31 |
|
||
|
Как узнать с чем счас работатет Инф?
|
|||
|---|---|---|---|
|
#18+
Но еще немного уточню первоначальный вопрос. Нужно: - активность вв/выв в разрезе БД, таблиц одной БД, временных таблиц - в каждом из предыдущих аспектов нужно выбрать операции для мониторинга/анализа: 1. Page read/write - disk I/O 3. Reads and Writes 4. Sequential Scans 6. Index reads only То есть в идеале запрос должен отдавать сл. информацию: - Наибольшая активность вв/выв в таких-то БД - Наибольшая активность вв/выв в указанной БД в таких-то таблицах (возможно суммарно, со всеми индексами) - По всем таблицам инстанса - наибольшее кол-во сексканов в таких-то таблицах - Запросы к таким-то БД порождают максимальное обращение к tmp_db (сортировки и т.п.) Заранее пасиба :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2005, 15:40 |
|
||
|
|

start [/forum/topic.php?fid=44&msg=33422307&tid=1608819]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 324ms |

| 0 / 0 |
