SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for the ‘SQL Server’ Category

ストアドプロシージャとパラメーター化クエリのコンパイル時のパラメーター

leave a comment

少しわかりにくいタイトルですが。
ストアドプロシージャやパラメーター化クエリは初回コンパイルされた後は再利用されることになります。

初回コンパイル時にどのようなパラメーターを使用してコンパイルされたのかを確認する方法をまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 30th, 2013 at 11:20 pm

Posted in SQL Server

Tagged with

MicrosoftR SQL ServerR 2014 CTP1 製品ガイドが公開されました

leave a comment

MicrosoftR SQL ServerR 2014 CTP1 製品ガイド が公開されました。

日本語で SQL Server 2014 CTP1 についての情報がまとまっていますので、一度目を通しておくとよさそうです。

Written by Masayuki.Ozawa

7月 29th, 2013 at 8:13 am

Posted in SQL Server

Tagged with

Microsoft® SQL Server® 2014 CTP1 製品ガイドが公開されました

leave a comment

Microsoft® SQL Server® 2014 CTP1 製品ガイド が公開されました。

日本語で SQL Server 2014 CTP1 についての情報がまとまっていますので、一度目を通しておくとよさそうです。

Written by Masayuki.Ozawa

7月 29th, 2013 at 8:13 am

Posted in SQL Server

Tagged with

いちからはじめる Memory Optimized Table その 8

leave a comment

Memory Optimized Table は全データをメモリ上で処理することを前提として使用することになります。
チェックポイントファイルでサポートされる最大のサイズは 512GB 、メモリのデータに関しては 256GB となりそれ以上のサイズはサポートされていないようです。
Hardware Considerations for In-Memory OLTP in SQL Server 2014
# これ以上のサイズはデータベースをわける等で対応できるかもしれませんが。
Read the rest of this entry »

Written by Masayuki.Ozawa

7月 28th, 2013 at 10:53 pm

Posted in SQL Server

Tagged with

いちからはじめる Memory Optimized Table その 7

leave a comment

Memory Optimized Table にはいくつかの制限があります。
今回はその制限について少しまとめてみたいと思います。

BOL には SQL Server Support for In-Memory OLTP にまとめられています。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 22nd, 2013 at 6:47 am

Posted in SQL Server

Tagged with ,

いちからはじめる Memory Optimized Table その 6

leave a comment

ここまで Memory Optimized Table について数回書いてきました。
ここで一度 Memory Optimized Table のデータストレージの基本構成をまとめてみたいと思います。

Memory Optimized Table の構成を理解するためには以下のポイントを押させておく必要がありそうです。

  • メモリ上のデータ構成
  • チェックポイントファイルのデータ構成

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 21st, 2013 at 1:09 pm

Posted in SQL Server

Tagged with ,

SQL Server のセキュリティを調査するためのサンプルクエリ

leave a comment

クラウドで提供されている SQL Server の権限周りを調べたくていくつかのサンプルクエリを作ってみました。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 20th, 2013 at 1:09 pm

Posted in SQL Server

Tagged with

デッドロックのサンプルクエリ

2 comments

デッドロックのテストをする際のサンプルクエリなどを。

BOL では、デッドロック を確認するとよいかと思います。
第 3 章 トランザクション分離レベルの選択とデッドロックの問題~ SQL Server 2000 における Web アプリケーション開発 ~  も参考になります。

今回は以下のデッドロックを発生させるためのサンプルクエリとなっています。

  • サイクルデッドロック
  • 変換デッドロック
  • インデックス間デッドロック

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 15th, 2013 at 3:35 pm

Posted in SQL Server

Tagged with

ロックリソースを取得する仮想列

leave a comment

The Curious Case of the Dubious Deadlock and the Not So Logical Lock  や Undocumented Virtual Column: %%lockres% を見て初めて知りました。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 14th, 2013 at 7:54 pm

Posted in SQL Server

Tagged with

いちからはじめる Memory Optimized Table その 5

leave a comment

Memory Optimized Table のメモリ上ですが通常のデータベースページとは異なる領域として取得がされるようです。

以下は 900MB 程度のデータを Memory Optimized Table に格納した際のメモリの利用状態を SQL Server:Memory Manager から取得したものになります。
image

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 11th, 2013 at 11:52 pm

Posted in SQL Server

Tagged with ,