Устранение неполадок баз данных SQL - это операции, которая предполагает несколько мер. Они описаны ниже.
|
|
База данных показателей является важной частью управляющего SQL Server 2000 окружающую среду. Есть много способов этой деятельности могут быть увеличены в том числе индексации, блокировки и recompiling.
Индексирование создание индексов может резко повысить эффективность запросов, но и может негативно сказаться изменение данных показателей. Любые изменения в индексированной таблице должны быть отражены в индексы этой таблицы, и все изменения в системе. Эти факторы в совокупности производить замедлению изменения данных задач.
Блокировка Для того чтобы изменить данные одного пользователя не влияют неожиданно другому пользователю операций, SQL Server 2000 использует шлюзы. Блокировка имеет данные о том, что уже используется другим процессом. Размер трюма зависит от вариантов, которые настроены на замок. Замки могут уменьшить эффективность системы, если более - выполнена. Есть четыре уровня изоляции транзакции, что обеспечивается путем блокировки:
Перекомпиляция Когда SQL заявление составляется, но оптимизированы для объекта базы данных, что это работает. Оптимизация в SQL заявление основывается на информации, имеющейся на тот момент. Поскольку данные или структуры может меняться с течением времени, может потребоваться перекомпилировать SQL заявления для поддержания деятельности.
Статистика Статистика содержать информацию о том, как основные ценности распределены в таблице. Статистика полезны для расширения запроса время отклика, как они дают запрос двигателя более полное представление о том, где начать поиск конкретного значения в таблице. Как изменения данных в таблице, статистика должна обновляться с учетом изменений. Таблицы можно настроить для автоматического создания и автоматического обновления статистики.
Оптимизация Filegroups Есть ситуации, когда некоторые системы могут повысить эффективность, контролируя размещение данных и индексов на конкретных дисках. может способствовать этому процессу путем указания дисков, на котором находятся файлы. Система администратор может создавать filegroups для каждого диска и назначить конкретных таблиц или индексов из таблицы конкретных filegroups.
Управление База данных Фрагментация Есть два типа фрагментации в SQL базу данных, внутренней и внешней фрагментации. Внутренняя фрагментация происходит, когда индексы неэффективного использования пространства. Внешняя фрагментация возникает, когда физическое порядок страниц, не соответствует логическом порядке. Лучший способ избавить вашу базу данных фрагментации является использование DBCC INDEXDEFRAG командования. Эта команда defragment индекса при этом возможность доступа к таблице индекса означает.
Backup операций Существуют три различных вида резервных копий, которые могут осуществляться по SQL 2000 Server базе данных:
Методы подъема Установка восстановления метод определяет, как быстро вы сможете восстановить резервные копии журнала операций в случае аппаратных сбоев. Восстановление метод также требует размера в результате журнала операций резервного копирования и в какой степени базы данных защищены от потери совершено сделок на восстановление.
SIMPLE Модель Простая модель восстановления требует низкого количества системных ресурсов. Система часто truncates журнала операций это означает, что только полное и дифференциальное резервное копирование допускается.
BULK_LOGGED Модель Восстановление модель позволяет полностью восстановить базу данных в случае аппаратных сбоев. Операции полностью, но лишь незначительно, в системе. Это приводит к позиции компромисса между использованием дискового пространства, скорость и безопасность.
ВЕСЬ подъема Образец А журнал операций, которые использует полное восстановление модель имеет менее риск потерять сделок. Все мероприятия были полностью войти. Это входе полезна для восстановления, но это может привести к массовым журналом операций и размер дискового пространства осложнений.
Вход судоходства - это функция, основную операционные журналы и передает эти резервные копии на запасной сервер, который будет использоваться в случае выхода из строя основного сервера. Вход морских автоматизирует эти резервные копии на пользователя - определенный интервал и автоматически восстанавливает их на сервер резервного копирования. Для осуществления входа поставляет идентификаторы входа для первоначального сервера и запасного сервера должны синхронизироваться чтобы позволить пользователям входить на сервер в случае неудачи первоначального сервера. В режиме восстановления SIMPLE не может быть использован в журнале судоходства, как это не позволяет журнала операций архивы.
Последовательность проверки базы данных (DBCC) В DBCC представляет собой набор утилит, которые используются для проверки целостности данных. Эти утилиты могут быть использованы для выявления проблем и ремонт в базу данных. Команды, которые включены в базу данных Последовательность проверки предшествует с DBCC. Последовательность проверки команды в DBCC относятся следующие:
Ведение базы данных План Мастер базы данных Ведение плана Мастер - это утилита помогает в создании плана обслуживания по SQL Server 2000 базы данных. Вы можете использовать базы данных Ведение План Мастер создания графика и резервную схему, которая будет резервной по определенным графиком или резервного копирования на основе определенный уровень активности базы данных. В рамках процесс копирования, базы данных Ведение плана мастера можно настроить журнал судоходства. Ведение базы данных План Мастер также может быть использован для автоматического запуска сценариев поддержания на заранее графиком.
В профайлера SQL профайлера SQL - это программа, которая фиксирует события с сервера. В захваченных событий сохраняются в файл следов, которые могут затем быть проанализирован или использовать для повторения конкретной последовательности шагов при попытке диагностировать проблему. В профайлера SQL используется для таких мероприятий, как:
SQL Server Enterprise Manager SQL Server Enterprise Manager является главным административным инструментом для SQL Server и предоставляет MMCcompliant пользовательского интерфейса, что позволяет пользователям:
Online: 595 users browsing the articles directory
|
|