sql server 2000の管理データベースの監視およびトラブルシューティング
sqlデータベースのトラブルシューティングは、複数のアクションをsupposes操作しています。 彼らは次のとおりです。 データベースのパフォーマンスの最適化データベースのパフォーマンスを管理する重要な部分では、 sql server 2000の環境にします。 そこには多くの方法でパフォーマンスの増加などをインデックスに登録することができ、ロックと再コンパイルします。 インデックスの確立をインデックスに登録することができクエリのパフォーマンスを大幅に増加させるが、データ修正のパフォーマンスに悪影響を及ぼすこともできます。 すべての変更をインデックスに反映されなければならないテーブルをインデックスに登録してテーブル、およびすべての変更は記録されます。 これらの要素を組み合わせてデータを生成するように修正タスク減速します。 ロックを確認して1つのユーザーデータが変更されていません予期せずに影響を与える他のユーザーの操作は、 sql server 2000のロックを使用します。 ロックを保持されているデータを別のプロセスに使用されます。 ホールドの範囲にかかっているのオプションが設定されて錠をかけています。 ロックシステムのパフォーマンスを低下させることができた場合オーバー実装します。 そこには4つのトランザクション分離レベルでは強制を通じてロック:
sqlステートメントを再コンパイルするときには、コンパイル、最適化を行うことも、データベースオブジェクトのことに取り組んでいます。 sql文は、最適化の情報に基づいて時点で入手可能です。 以来経時変化する可能性や、データ構造を、必要に応じてパフォーマンスを維持するsqlステートメントを再コンパイルします。 統計情報の統計情報を含む情報をどのようにキーの値は、テーブルで配布されます。 統計情報は、クエリの応答時間の増加に有用であるように、クエリエンジンをより的確に検索を開始するための場所を特定の値はテーブルにします。 変更内容としては、データの表で、統計情報が更新される必要を反映して変更されます。 テーブルの設定を自動的に作成することができ、統計情報を自動的に更新されます。 データストレージの最適化filegroupsたときの状況を最適化するには特定のシステムのパフォーマンスを向上させることができの位置を制御する特定のディスクドライブ上にデータをインデックスに登録します。 助けることができ、このプロセスを指定することによって、ドライブ上のファイルが住んでいる。 filegroups 、システム管理者に作成することができ、各ディスクドライブに割り当てると特定のテーブルまたはインデックスのテーブルからfilegroupsを特定します。 データベースを管理するには、 2つの種類のフラグメンテーションフラグメンテーションsqlデータベースでは、内部および外部断片化します。 内部フラグメンテーションが発生したときは、インデックスを使用しのらりくらりとスペースが必要です。 外部断片化が発生したときのために物理的論理的な順序でページに合っていませんします。 をなくす最良の方法を使用しているデータベースのフラグメンテーションはindexdefrag dbccコマンドを使用しています。 このコマンドは、インデックスのデフラグできるようにアクセスできるようにしながら、テーブルのインデックスを指します。 災害復旧バックアップ操作の3つがありさまざまな種類のバックアップを実行することができたsql 2000 serverデータベース:
景気回復の方法を設定する方法を回復するかどうかを迅速に復元することができトランザクションログのバックアップの場合、ハードウェアの故障します。 回復方法でも、結果の大きさのおもむくままにトランザクションログをバックアップして度を確保するには、データベースがコミットされたトランザクションを失ってから回復します。 単純なモデルの単純なモデルでは、景気回復の最低のシステムリソースの量です。 多くの場合、システムのトランザクションログを切り捨てということだけで、フルバックアップの差が認められました。 bulk_loggedモデルの回復を完全に復元することができモデルを使用しているデータベースの場合はハードウェアの故障します。 完全に操作を行うことは、最低限しか、記録されます。 この間の妥協につながる妥協点を活用ディスクの空き容量、速度、および安全性です。 完全に回復するのは、トランザクションのモデルを使用してログインして動作するモデルは、完全に回復するには、以上のトランザクションを失う危険です。 すべてのイベントが完全に記録されます。 このログにも役立ちます。しかし、復元することにつながる大規模なトランザクションログのサイズやディスクの空き容量の合併症ます。 ログ配送配送のログは、トランザクションログのバックアップ機能のバックアップをして送信すると、これらのサーバーを指定しフォールバックに使用される場合は、プライマリサーバーの失敗します。 配送ログのバックアップを自動化し、これらのユーザーが指定した間隔を元に戻すと自動的にサーバーにバックアップしています。 配送のログを実装するためにidの両方にログオンして、元のサーバーと代替サーバーの同期を有効にしなければならないユーザーが、サーバーへのログインに失敗した場合は元のサーバーにします。 単純な回復モードでは使用できませんがログとして出荷することができません。トランザクションログをバックアップします。 整合性チェックデータベースの整合性チェッカー( dbcc )は、ユーティリティを集めたdbccを使用して、データベースの整合性を確認しています。 これらのユーティリティを使用することができ、データベースの問題点を検出して修復します。 コマンドに含まれているデータベース内の整合性チェッカーをdbccの前にします。 整合性チェックとして、次のコマンドをdbcc :
データベース保守計画ウィザードで 、データベース保守計画ウィザードでは、ユーティリティがエイズの保全計画を作成するには、 sql server 2000データベースします。 使用することができ、データベース保守計画ウィザードを作成したり、スケジュール設定するには、バックアップ計画してバックアップのスケジュールを指定したり、特定の定義には、バックアップレベルのデータベースに基づいて活動します。 部としてのバックアッププロセスでは、データベースの保守計画ウィザードのログを設定することができ発送します。 データベースの保守計画ウィザードを使用することもできメンテナンスを自動的に実行するスクリプトを定義済みのスケジュールです。 トランザクションのトラブルシューティングプロファイラのsqlのsqlプロファイラとは、プログラムのサーバーからのイベントをキャプチャしています。 イベントが保存され、キャプチャすることができるトレースファイルまたはそれ以降の分析に使用される再生シリーズの手順を実行しようとするとき、特定の問題を診断します。 プロファイラのsqlが使用されるような活動:
sqlサーバー sqlサーバーエンタープライズマネージャエンタープライズマネージャは、プライマリsqlサーバー管理者のためのツールを提供するものとmmccompliantユーザーインターフェースを利用できるようにする:
これは、記事を追加したアンドリューマクラーレン
|
|||
|