Один з наших SQL-серверів, який працює стабільно протягом досить тривалого часу (років), останнім часом викидає недостатню кількість помилок пам'яті. З журналу подій програми ми бачимо:
Ідентифікатор події: 701
Опис: Для запуску цього запиту недостатньо системної пам'яті.
Наша команда, яка управляє цим сервером, складається в основному розробниками, які подвоюють обов'язки sysadmin. Однак наша основна експертиза - це розвиток. Зважаючи на це, ми втрачаємо проблеми щодо вирішення проблем. Ми шукали форуми та інше, і не знайшли нічого, що відповідає
Отож, ще кілька деталей, які допоможуть у вирішенні проблем:
- Наша мінімальна пам'ять сервера встановлена на 0.
- Наша максимальна пам'ять сервера встановлена на 2000.
- Загальна фізична пам'ять складає 3,325,85 Мб (з sysinfo).
- Загальна віртуальна пам'ять - 7,10 Гб (від sysinfo).
- Ми не використовували AWE для розподілу пам’яті, але тепер ми бачимо, чи має це значення.
- Цю помилку було викинуто роботою, яка створювала резервну копію журналу транзакцій, а не запит.
- У нас багато пов'язаних серверів. З іншого боку, типи RDBMS - це системи SQL Server (2005 та 2000 рр.), Oracle 10g та ОСІ PI.
- Він переривчастий у цій точці. Ми не можемо співвідносити будь-який час або подію з помилками.
- Звичайно, перезавантаження, здається, на деякий час зникне, що має сенс через характер повідомлення про помилку.
- Цей сервер тричі працює як сервер додатків (пара служб Windows) і веб-сервер, а також сервер баз даних.
Редагувати:
Ми на SP3. Більшість знайдених нами публікацій були до SP1, що не стосується нас.
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
повертає
9.00.4035.00 SP3 Standard Edition