タグ

ブックマーク / matutak.hatenablog.com (4)

  • matu_tak’s blog

    今年も PASS Summit に参加しました〜。 PASS Summit は今年で 20周年(v.20)、SQL Server は 25周年という記念すべき年! 私たちは 2004年から毎年参加しているので、15年連続での参加になります。 基調講演では SQL Server 2019 CTP 2.1 のアナウンス! 展示会場も大盛況(↓) 毎年恒例の Bob Ward さんのセッション(↓)も大盛況 tempdb のセッション(↓)パフォチュー セッションの人気は相変わらず! 会場の雰囲気(↓) 今年の朝(↓)はアメリカらしく?甘いドーナッツ ^^; 今年も PASS Summit に参加するためにシアトルに到着しました! パイクプレイス(↓) 年に 1回の祭典「Microsoft MVP Summit」。このイベントは、Microsoft さんが Microsoft MVP を招待し

    matu_tak’s blog
  • SQL Server でファイル サイズを縮小するには(DBCC SHRINKFILE) - matu_tak’s blog

    SQL Server でファイル サイズを縮小したい場合には DBCC SHRINKFILE コマンドを次のように利用します。 DBCC SHRINKFILE(論理名, 縮小後のサイズ) ディスクが満杯になるくらいサイズが大きくなってしまった場合などに、このコマンドを利用して、データベース ファイル(.mdf)またはトランザクション ログ ファイル(.ldf)のサイズを小さくすることができます。ファイルの論理名は、次のように database_files システム ビューをクエリすることで確認することができます。 USE データベース名 SELECT * FROM sys.database_files

    SQL Server でファイル サイズを縮小するには(DBCC SHRINKFILE) - matu_tak’s blog
  • SQL Server でのトランザクション ログが満杯の場合のエラー - matu_tak’s blog

    SQL Server では、デフォルトでは、トランザクション ログは、ハード ディスクの空き容量がなくなるまで、またはファイルの最大サイズに達するまで、どんどん肥大化し続けます。 ディスクの空き領域がなくなって、トランザクション ログが満杯になった場合には、次のようにエラー 9002「データベース 'XXX' のトランザクション ログがいっぱいです」が発生します。 このエラーは、満杯になった後のトランザクションの実行時に発生します(ログが満杯の状態では、それ以上トランザクションを実行することができません)。したがって、ログが満杯にならないようにトランザクション ログを管理しておくことは、SQL Server を利用する上で必須の作業になります。 トランザクション ログの肥大化を防止するには、次の 2つの方法があります。 トランザクション ログを定期的にバックアップする 復旧モデルを「単純」

    SQL Server でのトランザクション ログが満杯の場合のエラー - matu_tak’s blog
  • データ コレクションによる定期的なデータ収集 - matu_tak’s blog

    SQL Server 2008 からは、データ コレクション機能がサポートされました。これは、定期的なデータ収集が行える機能で、パフォーマンス チューニング時に大変役立つ機能です。データ コレクションでは、任意の Transact-SQL ステートメントと、パフォーマンス カウンタ、トレースからデータを収集することができるので、パフォーマンス状況を監視できる動的管理ビュー(DMV:Dynamic Management View)を定期的にクエリしたり、CPU やメモリなどのパフォーマンス カウンタを定期的に取得するといった使い方ができます。 データ コレクションは、次のように設定することができます。 まずは、[管理]フォルダを展開して[データ コレクション]を右クリックし、[管理データウェアハウスの構成]をクリックします。 [管理データ ウェアハウス構成ウィザード]の最初のページでは、[管

    データ コレクションによる定期的なデータ収集 - matu_tak’s blog
  • 1