
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
02.04.2004, 18:08
|
|||
|---|---|---|---|
|
|||
Работа с кэшем |
|||
|
#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??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
03.04.2004, 01:57
|
|||
|---|---|---|---|
Работа с кэшем |
|||
|
#18+
>анализ производительности показывает "Поднимите мне веки" (c) Гоголь Н.В. >как это может быть Запросто. Что же в этом странного ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2004, 10:11
|
|||
|---|---|---|---|
|
|||
Работа с кэшем |
|||
|
#18+
тогда, если не сложно, пояснения можно какие-то???? а то мне все равно странным кажется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2004, 16:18
|
|||
|---|---|---|---|
|
|||
Работа с кэшем |
|||
|
#18+
хоть кто-то мне это объяснить может??? почему извлечено из кэша - 307 963, в то время как в запросе прочитано (не результат выполнения, а именно просмотрено суммарно не более 4000 записей из 3 таблиц)& ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2004, 16:45
|
|||
|---|---|---|---|
Работа с кэшем |
|||
|
#18+
я не знаю. но раз все молчат, то я предположу, что из кеши оно берет по нескольку раз: всего чтений 4000, но чтобы все отсортировать, например, нужно несколько раз в кешу посмотреть (и за чтение это не считается. типа 4000 раз прочитали, а дальше считаем в уме)! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2004, 16:54
|
|||
|---|---|---|---|
|
|||
Работа с кэшем |
|||
|
#18+
нечто похожее и на ибейс.ру сказали >Fetches from cache = 307963 >этот параметр означает число обращений к страницам в памяти (к кэшу). >Т.е. обращений за версиями записей, их фрагментами и т.п. только как-то странно это. на "ненагруженной" БД это число значительно меньше (кэш чист), и запрос выполняется 16 на подготовку + 32 на выполнение, а как пустить на нее 40-60 транзакций такого типа, так все начинает дохнуть, и время подготовки порой больше времени выполнения... Prepare time = 2s 484ms Execute time = 47ms ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2004, 17:04
|
|||
|---|---|---|---|
Работа с кэшем |
|||
|
#18+
по-моему, время подготовки просто офигительное. там что, динамически формируется миллиард ORов? вобщем, запрос плохой наверно, и индексами не пользуется... имхо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
05.04.2004, 17:12
|
|||
|---|---|---|---|
|
|||
Работа с кэшем |
|||
|
#18+
2 fedd нет, это запрос к хранимой процедуре, которая содержит с пяток других запросов... но каждый из них идет по небольшой таблице-справочнику (50 записей и лишь одна 3000 - по ней запрос и выполняется лишь единожды) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=40&mobile=1&tid=1578891]: |
0ms |
get settings: |
5ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
147ms |
get topic data: |
6ms |
get forum data: |
9ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 417ms |

| 0 / 0 |
