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. Скачать презентацию



































Mit Lufthansa nach Deutschland
Х.К. Андерсен (1805-1875)
ИНФОРМАЦИОННО-РАЗВЛЕКАТЕЛЬНЫЙ ПОРТАЛ www.AMEDIA.ru
Многоуровневые списки
Автоматизированная Мобильная Система Агент+
Урок 1. Программная обработка данных на компьютере
Психологические советы на каждый день
Опытно-конструкторское бюро автоматики
Теория современного урока
20170427_zhak_iv_kusto
Малые формы хозяйствования Нижегородской области на 01.01.2012: Личных подсобных хозяйств – 543 800 Крестьянских (фермерских) хозяйств –
Презентация на тему Весы
Das Schulsystem in Deutschland
День Святого Патрика
Sillabe. Dal greco syllabè (prendere insieme)
Л.А.Кафтырева, ФБУН Санкт-Петербургский НИИ эпидемиологии и микробиологии им. Пастера , 05.10.2011
Душа не может жить без любви
Kryvyi Rih Area
Силуэт и стиль в одежде
Цифры в картинках
« Древнейший Рим»
Московский комитет образования М НОГОПРОФИЛЬНЫЙ ТЕХНИЧЕСКИЙ ЛИЦЕЙ 1501 Отчёт по практике на тему: «Двигатель внутреннего сгорания»
Оновлений розклад руху поїздів
АССОЦИАЦИЯ ТРАНСПОРТНОГО КОРИДОРА ВОСТОК–ЗАПАД (EWTCA) КАК ИННОВАЦИОННЫЙ ИНСТРУМЕНТ ДЛЯ РАЗВИТИЯ ИНТЕРМОДАЛЬНЫХ ТРАНСПОРТНЫХ КОР
Маленькие служащие
Команда DONUTS Planet. Наши возможности
Межрегиональный семинар «Повышение качества предоставления государственных услуг на юге России» 29-30 сентября 2010, г.Астрахань
Что делать с детской истерикой