DECLARE @returnValue NVARCHAR(500) EXEC master..xp_instance_regread @rootkey = N'HKEY_LOCAL_MACHINE', @key = N'SOFTWARE\Microsoft\BestPractices', @value_name.
Содержание
- 2. DAT304 Оптимизация инфраструктуры SQL Server Дмитрий Артемов Старший консультант [email protected]
- 3. Analyzing Oracle wait events is the most important performance tuning task you’ll perform when troubleshooting a
- 4. Зачем я здесь? Первая из двух презентаций, в которых я постараюсь дать сводную картину инструментария, доступного
- 5. План Введение – DMV DMV уровня платформы Оптимизация конфигурации SQL Server Как определить текущую конфигурацию сервера
- 6. Введение – DMV/DMF DMV/DMF – системные представления/функции, позволяющие заглянуть внутрь SQL Server SQL Server 2008 R2
- 7. Конфигурация
- 8. Инструменты определения конфигурации SP_CONFIGURE – по-прежнему важный инструмент Представления, открывающие конфигурацию системы Часть представлений – чисто
- 9. Текущая конфигурация sys.dm_os_windows_info информация по ОС SQL Server 2008 R2 SP1 sys.dm_server_registry – список значений ключей
- 10. NUMA, память sys.dm_os_nodes – NUMA конфигурация сервера Маски Affinity для узлов NUMA (cpu_affinity_mask) Загрузка по узлам
- 11. Память sys.dm_os_process_memory Информация об использовании памяти SQL Server – как процесса операционной системы physical_memory_in_use - общее
- 12. AWE или … AWE До сих пор у SQL Server есть настройка “AWE Enabled” Она есть
- 13. AWE – lock pages in memory SQL Server Standard edition поддерживает этот функционал, начиная с SQL
- 14. Дисковая подсистема
- 15. Основные требования Хорошо – задержки до 20 мсек на файлах данных, до 10 мсек на журнале
- 16. Размещение Сколько чего где лежит Часто необходимо определить число записей в таблице или объем хранения на
- 17. Новые средства sys.dm_os_volume_stats (database_id, file_id) Появился в SQL 2008 R2 SP1 Дает информацию о логических дисках,
- 18. Дисковая активность Представления показывают дисковую активность Logical read – чтение из кеша Physical read – чтение
- 19. Нагрузка sys.dm_io_virtual_file_stats – накопленная с момента старта SQL Server информация о дисковых операциях На уровне индивидуальных
- 20. Обслуживание Фрагментация Всегда ли она вредна? (да, всегда) Всегда ли от нее нужно избавляться? (нет, не
- 21. Секционирование Секционирование Помогает в первую очередь при массивных перемещениях данных Может помочь при очень интенсивных вставках
- 22. Секционирование Кластерный индекс не обязателен SQL Server создает отдельные структуры хранения под каждую секцию (внутри одного
- 23. Filestream Вставка Медленнее (примерно в два раза, по моим тестам) чем при использовании (N)Varchar(MAX) или XML
- 24. Tempdb
- 25. TempDb Хранит явно созданные временные объекты: глобальные или локальные временные таблицы, временные хранимые процедуры, табличные переменные,
- 26. Три основные проблемы при работе с TEMPDB: Дисковые очереди на TEMPDB, производительность страдает. Наиболее частая проблема.
- 27. Что мы можем узнать о TempDb sys.dm_db_file_space_usage – на что выделено пространство в файле БД Пока
- 28. Взаимодействие с внешним миром
- 29. Сессии Мы все знаем master.dbo.sysprocesses Теперь появились sys.dm_exec_sessions и sys.dm_exec_requests Но, старый конь борозды не портит:
- 30. Сессии sys.dm_exec_connections – показывает текущие подключения к серверу Три поля уникально идентифицируют соединение connection_id – уникально
- 31. Сессии sys.dm_exec_sessions – возвращает информацию о текущих сессиях на сервере В зависимости от ситуации (EXECUTE AS)
- 32. Интерпретация результатов
- 33. Если что-то работает медленно Недостаток памяти Дисковые задержки Слишком тяжело в TempDb Может быть банально слишком
- 34. Куда смотреть (на уровне сервера) В первую очередь определить где мы стоим sys.dm_os_wait_stats / sys.dm_os_waiting_tasks Счетчики
- 35. Все ли корректно в настройках SP_CONFIGURE max server memory (MB) Рекомендуется на каждые 16 Гб физической
- 36. А нет ли проблем в коде? Об этом в следующей презентации Сегодня 14:30 – 15:30 Оптимизация
- 38. Скачать презентацию



































Презентация на тему Глобальные проблемы человечества в 21 веке
Презентация без названия
Клебсиеллы
Исследовательская работа на тему: «Моя улица»
Исследовательские работы.
Картинный словарь. Овощи
Тип Хордовые. Подтипы: Бесчерепные и Черепные,или Позвоночные.
Самбо
Правила безопасного поведения на природе
Семиотические основания коммуникации. Лекция 4
Маркетинг-план
Руководство
скульптура
ЗАКОН РЕСПУБЛКИ БЕЛАРУСЬ«О ЗДРАВООХРАНЕНИИ»
Дистанционное обучение в социальных сервисах Web 2.0 Сергей Буланов Сергей Седов http://www.centersot.org/web20 Наша модель обучения помогает доби
Творчество И.С.Тургенева
Санги Владимир Михайлович
Устройство опор моста. Устройство тела опоры. Конструкции опалубки монолитных опор. Монтаж сборных и сборно-монолитных опор
Символика России
Современный дом
Турция/Аксарай. Наша основная миссия
Магазин готовых документов. Юридические решения и документы для Вашего салона красоты
Время вспомнить о ЕГЭ
Передняя панель
Балкыш - территория творчества
Телемаркетинг - рецепты успеха «Клиент с первого слова» Как создать поток качественных лидов с помощью телемаркетинга
Характеристика Организационной культуры по Харрису и Морану
С Днем Победы! Меню Праздничного полевого стола на природе в честь празднования 75-летия Великой Победы!