Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];

Вниз

Время выполнения запроса   Найти похожие ветки 

 
Ser_Kham1   (2002-01-25 13:37) [0]

Доброго всем дня.
У меня есть вопрос. Есть форма, на форме кнопка Button.
В обработчике OnClick кнопки выполняю запрос к клиент-сереверной базе данных
(обычный Select).
Ну так вот - когда я запускаю приложение и потом нажимаю
кнопку, я жду завершения выполнения запроса довольно долго.
Если же я нажимаю кнопку повторно, то запрос выполняется во много раз быстрее.
В чём здесь дело?
С уважением Ser_Kham.


 
oname   (2002-01-25 13:42) [1]

А дело здесь в буферном кэше базы данных и SQL-парсере.


 
gunner   (2002-01-25 14:18) [2]

>oname
Что ещё за КЕШ у СУБД ???

>Ser_Kham1 закравай Дата Сет



 
Johnny Smith   (2002-01-25 14:56) [3]

2gunner
Представляешь, бывает и у СУБД свой кеш... :)))
Например, у Оракла он располагается в SGA (system global area). Причем таки и называется - database buffer cache.


 
Alexandr   (2002-01-25 14:59) [4]

а есть еще файловый кэш ОС...
который тоже иногда играет большую роль


 
oname   (2002-01-25 16:26) [5]

Ну, файловый кэш ОС не настолько велик, чтобы играть большую роль на серверах СУБД, а вот кэш базы данных можно настроить на любой размер (в рамках ограничений на память для процессов данной ОС, естественно). Лучший вариант - это когда дисковый ввод/вывод происходит только в чекпойнтах или непопаданиях буферов. И никакого свопа.



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.003 c
1-66566
Demon[DZ]
2002-02-04 18:55
2002.02.21
Основная


1-66614
antoniz
2002-02-06 12:16
2002.02.21
Как сохранить ветку системного реестр в файл


1-66612
dim2001
2002-02-04 23:19
2002.02.21
как сделать shareware-версию программы


3-66440
xmapa
2002-01-23 16:45
2002.02.21
Почему теряются ссылки на модуль данных в D6?


6-66631
Donal
2001-12-03 10:59
2002.02.21
RAS функции





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский