|
|
|
Работа с кэшем
|
|||
|---|---|---|---|
|
#18+
выполнил запрос к хранимой процедуре в ибексперте, получил результат Prepare time = 2s 484ms Execute time = 47ms Avg fetch time = 47,00 ms Current memory = 8 196 096 Max memory = 8 201 216 Memory buffers = 2 000 Reads from disk to cache = 1 551 Writes from cache to disk = 9 Fetches from cache = 307 963 извлечено из кэша - 307 963 как это может быть, если тот же анализ производительности показывает кол-во чтений по всем таблицам не более 4000??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2004, 18:08 |
|
||
|
Работа с кэшем
|
|||
|---|---|---|---|
|
#18+
>анализ производительности показывает "Поднимите мне веки" (c) Гоголь Н.В. >как это может быть Запросто. Что же в этом странного ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.04.2004, 01:57 |
|
||
|
Работа с кэшем
|
|||
|---|---|---|---|
|
#18+
тогда, если не сложно, пояснения можно какие-то???? а то мне все равно странным кажется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2004, 10:11 |
|
||
|
Работа с кэшем
|
|||
|---|---|---|---|
|
#18+
хоть кто-то мне это объяснить может??? почему извлечено из кэша - 307 963, в то время как в запросе прочитано (не результат выполнения, а именно просмотрено суммарно не более 4000 записей из 3 таблиц)& ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2004, 16:18 |
|
||
|
Работа с кэшем
|
|||
|---|---|---|---|
|
#18+
я не знаю. но раз все молчат, то я предположу, что из кеши оно берет по нескольку раз: всего чтений 4000, но чтобы все отсортировать, например, нужно несколько раз в кешу посмотреть (и за чтение это не считается. типа 4000 раз прочитали, а дальше считаем в уме)! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2004, 16:45 |
|
||
|
Работа с кэшем
|
|||
|---|---|---|---|
|
#18+
нечто похожее и на ибейс.ру сказали >Fetches from cache = 307963 >этот параметр означает число обращений к страницам в памяти (к кэшу). >Т.е. обращений за версиями записей, их фрагментами и т.п. только как-то странно это. на "ненагруженной" БД это число значительно меньше (кэш чист), и запрос выполняется 16 на подготовку + 32 на выполнение, а как пустить на нее 40-60 транзакций такого типа, так все начинает дохнуть, и время подготовки порой больше времени выполнения... Prepare time = 2s 484ms Execute time = 47ms ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2004, 16:54 |
|
||
|
Работа с кэшем
|
|||
|---|---|---|---|
|
#18+
по-моему, время подготовки просто офигительное. там что, динамически формируется миллиард ORов? вобщем, запрос плохой наверно, и индексами не пользуется... имхо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2004, 17:04 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=32469499&tid=1578891]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
179ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
1ms |
| others: | 333ms |
| total: | 613ms |

| 0 / 0 |
