|
![]() |
#1 |
Участник
|
Вы забываете, что кеш он "общий" и используется многкратно. Уже после того, как его первый раз наполнили.
Предположим, Вы добились чего хотели. Получаем такой сценарий 1. Записи в кеше нет 2. Сделали выборку одной записи, но всего двух полей 3. В кеш записалось только два поля 4. Ваш запрос отработал успешно 5. Теперь Вы делаете выборку других полей 6. Запись уже есть в кеше и Вы берете данные из кеша. Но в кеше есть данные только о тех двух полях, которые Вы выбирали в первом запросе. Получаете проблемы на ровном месте ![]() Т.е. Вам надо либо отменять кеширование, либо выбирать все поля. Что для Вас предпочтительнее решайте сами
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
Теги |
buffer size, maximum buffer size |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|