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



































Применение оптических волоконных световодов для сверхплотной и сверхбыстройпередачи информации
Презентация на тему Образы животных во фразеологизмах
Моё хобби
Кометы и астероиды. Пояс Койпера и облако Оорта
Багаж
Что такое наркомания? «Нарке» на древнегреческом означает «ступор», «неподвижность», «беспамятство». Лекарства - наркотики дают т
Презентация Вид1. Ред3 (3)
Презентация на тему Скорость прямолинейного равноускоренного движения
Семья Барановских
Урок-практикум.Обобщение изученного материала. Подготовка к ЕГЭ.«Это непростое простое повторение?!...» 11 класс.
Художественный музей имени Радищева
Советское искусство от 1917 до 1932 года. Живопись, графика, скульптура, архитектура
Комплексные соединения
Помогите ребенку быть всегда здоровым!
Архитектура первой половины XIX века
ISO/TS 22002-1. Программы предварительных условий для безопасности пищевых продуктов. Производство пищевых продуктов
Резонанс
Методы финансовой оценки при M&A сделках на примере DCF (Discounted Cash Flow) анализа
Управление торговлей и складской учет онлайн
Українські, російські, білоруські, грузинські народні костюми
Одомашненные птицы
Проблема пространства и времени
Презентация по английскому HOLIDAYS IN U.S.A
Презентация на тему И.С.Никитин "Русь"
ПРАВА РЕБЕНКА
Русская народная вышивка
Преобразования фигур в пространстве
Презентация на тему ТКАНИ И ОРГАНЫ ЧЕЛОВЕКА биология 8 класс