Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.21;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.004 c
1-66594
Genious
2002-02-06 01:52
2002.02.21
Help


1-66541
UnDISCOvery
2002-02-04 16:58
2002.02.21
Как отследить и обработать событие на перемещение окна ?


3-66456
JEff
2002-01-25 18:50
2002.02.21
РЕБЯТА!!!! Выручите новичка!!!


1-66520
Марина
2002-02-07 08:20
2002.02.21
Задержка после выполнения процедуры


6-66632
Bioside
2001-12-03 13:56
2002.02.21
ClientSocket - обработка ошибок.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский