A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史1 of 33
![A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史](https://cdn-ak-scissors.b.st-hatena.com/image/square/bd01d9afcc8e190a9a015669c01062303853a8ff/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2F20121017sqlserverperftuningyorihitotada-121026044653-phpapp01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
A24 SQL Server におけるパフォーマンスチューニング手法 - 注目すべきポイントを簡単に by 多田典史1 of 33
データベース内の全テーブルのサイズ(ディスク使用量)を取得するには? データベースサーバの空き容量が少なくなってきて、どのテーブルがディスク容量をたくさん使っているのかな?と調べたい時ありますよね。 ここでは、そんな時に使えるクエリーをご紹介します。 テーブルのサイズ(ディスク使用量)を取得するには テーブルのサイズ(ディスク使用量)を簡単に取得するには sp_spaceused というシステム・ストアド・プロシジャーを使って確認することができます。 この sp_spaceused というストアド・プロシジャーは、パラメターを渡さなければデータベースのサイズを、テーブルなどのオブジェクト名を渡すと、そのオブジェクトのサイズ情報を返してくれます。 例えば、Person.Person テーブルのサイズを取得するクエリーは以下の通りです。 データベースを選択してから実行して下さい。 rows:
このブログを見て下さった皆様に、心より感謝申し上げます。名前はゲームブログですが、色々な話題を書かせて頂きたいと思います(大好きな写真/映像/カメラ、ペン、コンピュータ、食べ物、映画、クルマ、家電製品などなど)。 なにとぞ、これからもよろしくお願いいたします。皆様あってのブログです。 今回の記事は、SQL-Server 2008 における正規化表現の使用について書かせていただきます。 SQL-Serverにおいて、「文字列を検索する際に、望みの検索パターンにヒットしたデータだけを抽出したいなぁ」と思ったら、条件式にlikeを使用するのが一般的かと思います。 likeは良いのですが、とにかく指定出来る検索パターンが少ないのが弱み。 そこで、正規化表現を使いたくなるわけですが、一番の早道はSQL CLR関数を自作してしまう事ではないかと思います。 なぜならば、.NET Frameworkライブ
MSDNオフラインセミナー:SQL Server 2000/2005 [JIS X 0213:2004 対応に関するガイドライン] 技術ポイント解説 日時:2007/07/09 18:30~20:00 場所:小田急ホテルセンチュリーサザンタワー 最近は、JIS2004にアプリケーションはどのように対処すればよいのか調べていますが、影響範囲が大きすぎて、アプリケーションの入り口で、問題を起こす文字をはじく方向に傾きつつ今日この頃です。 さて、Microsoftから公開されている、下記ドキュメントの解説を行っていただけるということで、セミナーに行ってきました。 SQL Server の JIS2004 対応に関するガイドライン いやぁ、このドキュメントは、文字コードにもともと詳しいのならともかく、一度解説を受けないと理解するのは難しいですね。 まず、JIS2004には3つの文字分類があります。
SQL Server 2012 では、補助文字の照合順序 (SC:Supplementary Characters) が追加されました。 この照合順序を使うと何ができるようになるのかを見てみたいと思います。 ■SC を使うとできるようになること。 SQL Server 2005 で導入された [Japanese_90] や SQL Server 2008 で導入された [Japanese_XJIS_100] は JIS2004 に対応した照合順序というのは聞くことがあるかと思います。 その 4:JIS X 0213:2004 (JIS2004) をサポートする。~ 消えた大口顧客 ~ SQL Server における JIS2004 対応について寄せられる質問と回答 これらの照合順序を使用するとサロゲートペアの文字列の比較やソートが実施できていたのですが [SC の照合順序なし] に書かれ
この記事では、SQL Serverの部分的なインストールを削除する手順について説明します。 元の製品バージョン: SQL Server 元の KB 番号: 955404 現象 SQL Serverのインスタンスを同じサーバーに初めてインストールできなかった後に再インストールしようとすると、2 回目の試行でもエラーが発生する可能性があります。 原因 この問題は、最初のインストールが失敗した後、SQL Serverの部分的にインストールされたインスタンスがサーバーに存在するためです。 インストールが失敗した場合、SQL Server セットアップ プログラムはインストールをロールバックしません。 部分的にインストールされたインスタンスには、インストールしようとしているSQL Serverのエディション (Enterprise エディション、Standard エディション、評価版など) は含まれ
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
RDBMSのボトルネックは99%ディスクI/Oにある。CPUや物理メモリに比べて、ハードディスクの速度はかなり遅い。気が遠くなるぐらい遅い。インデックスを効果的に設計すれば劇的にディスクI/Oコストを減らすことができる。 インデックスって何だ?まず簡単に基礎知識。インデックスには、クラスタ化インデックスと非クラスタ化インデックスがある。 大雑把に言えば、クラスタ化インデックスとはレコードデータ自体のディスク上での順序を表す。だから、テーブル毎に一つしか作れない。クラスタ化インデックスの順序が隣接しているという事は、データが物理的に隣接されてディスクに格納されているという事である。 SQL Serverは、データを「ページ」という概念で格納する。I/Oは全てこの8KBのページが最小単位である。レコードをたった一行取得する場合でもページ毎に読み出される。クラスタ化インデックスの順序が近いデータ
Microsoft Learn. Spark possibility. Build skills that open doors. See all you can do with documentation, hands-on training, and certifications to help you get the most from Microsoft products. Learn by doing Gain the skills you can apply to everyday situations through hands-on training personalized to your needs, at your own pace or with our global network of learning partners. Take training Find
SQL Server の bcp コマンドで、データが二重引用符(”)で囲まれている場合のフォーマット ファイルは、ちょっとコツが必要です。たとえば、次のようにインポート先のテーブルとインポートしたいデータがあるとします。 -- インポート先のテーブル USE sampleDB CREATE TABLE t1 ( a int ,b char(10) ) -- インポートしたいデータ(C:\bulkTest2.csv) "1","XXX" "2","YYY" "3","ZZZ" このようにデータが二重引用符で囲まれている場合は、次のフォーマット ファイルでは、「キャストした文字コードが正しくありません」エラーが発生してしまいます。 実行時のエラー データが二重引用符で囲まれている場合は、次のようにフォーマット ファイルを記述するようにします。 フォーマット ファイルでは、\" を追加して、3
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W
ロックの仕組み(その2)-オブジェクトのロックタイプ 前回「第27回 トランザクションの一貫性を保証するロック」は、トランザクションの4つの分離レベルの説明をしました。今回は、この分離レベルを実現するデータベースサーバのロック機構に触れてみましょう。実際にどのような仕組みでデータベースサーバがロック制御を行っているかを理解することで、トランザクション機能を利用した際に起こりやすい問題点を、あらかじめ予測できるようになると思います。 今回は、初めに、ロックの状態を取得するシステムストアドプロシージャ「sp_lock」の定義を若干拡張した「sp_lock_detail」ストアドプロシージャを作成しましょう。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く