RDBMS

【SQL】SQL Server で取得結果を1行にまとめて出力する

SQL Server の FOR XML 句の紹介になります。複数の値を1 行でまとめたいときに便利です。

データファイルが複数ディスクに分かれたデータベースでのログ配布設定

ログ配布はSQL Serverの機能の一つで、データベース(以下、DB)に可用性を持たせることができます。 本記事では、ログ配布の概要から、タイトルに記載している「データファイルが複数ディスクに分かれたデータベースでのログ配布設定」をする際の注意点につ…

SQL ServerにおけるTDEについて

TDEと呼ばれるものをご存じでしょうか。 TDEとはTransparent Data Encryptionの略で、日本語だと透過的データベース暗号化と言われており、簡単に言うとデータベースのデータを暗号化して保護する機能になります。 データベースには企業のさまざまな機密情報…

SQL Serverの可用性について

はじめに SQL Serverの可用性機能 Alway on 可用性グループ Always on FCI(フェールオーバークラスタインスタンス) ログ配布 レプリケーション 各機能のメリット・デメリット Always on 可用性グループ Always on FCI(フェールオーバークラスタインスタン…

データベースパフォーマンスチューニングの勘所

顧客からデータベースアクセスのパフォーマンスが出ない、という相談があり、若手に説明する機会があったのでデータベースのパフォーマンスチューニングに関しての勘所をまとめました。 はじめに STEP1:ゴールを決める STEP2:対象や状況を確認する STEP3:…