SE の雑記

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

Archive for the ‘SQL Server’ Category

RDS の SQL Server にデータベースを移行する際の覚書

leave a comment

2014 年最初の投稿は RDS の SQL Server にオンプレミスの SQL Server のデータベースを移行する際の覚書などを。

基本的な作業は Importing Data into SQL Server on Amazon RDS になります。

Read the rest of this entry »

Written by Masayuki.Ozawa

1月 1st, 2014 at 12:07 am

Posted in AWS,SQL Server

Tagged with , ,

SQL Database のインデックスの利用傾向を確認する

leave a comment

SQL Database 向けのクエリとして書いていますが、SQL Server でも使えます。

以前、Community Open day でお話しさせていただいた際にも似たようなことをやりました。
COD2012 T2/T3 : 実機で試す SQL Server の現状取得 ハンズオンマニュアル
COD2012 T2/T3 : 実機で試す SQL Server の現状取得

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 13th, 2013 at 12:24 am

テンプレートパラメーターを使用したクエリの入力補完

leave a comment

SQL Server の一部の機能 / SQL Database のオブジェクトの作成 / テンプレートブラウザーのクエリを実行をする場合などにテンプレートパラメーターを使う方法の紹介を。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 5th, 2013 at 11:58 pm

wait_stats と latch_stats の関連性について

leave a comment

SQL Server の待ち事象を確認するための DMV として頻繁に使うものとして以下の 2 種類があります。

この 2 種類の DMV の関連性について少し触れてみたいと思います。
Read the rest of this entry »

Written by Masayuki.Ozawa

12月 3rd, 2013 at 8:08 am

Posted in SQL Server

海外のおすすめの SQL Server の無償コンテンツ

leave a comment

国内の SQL Server の無償コンテンツとしては 自習書シリーズ が一般的だと思います。

海外でもいくつかおすすめできる SQL Server の無償コンテンツが提供されており、そのなかから 2 つほど紹介してみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

12月 1st, 2013 at 10:28 pm

Posted in SQL Server

Tagged with

In Memory OLTP のメモリ情報についてのメモ

leave a comment

SQL Server 2014 の In Memory OLTP (メモリ最適化テーブル : Hekaton) ですが、メモリ管理が従来のテーブルとは変わってきます。

In Memory OLTP のメモリ使用量を確認するための情報をメモとして。
CTP2 ベースの内容ですので、RTM 時には変わっているかもしれませんが。

技術文書としてまとまっているのは、How to: Monitor and Troubleshoot Memory Usage でしょうか。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 24th, 2013 at 9:38 pm

Posted in SQL Server

Tagged with ,

db tech showcase 東京 2013 のセッション資料を公開しました

leave a comment

本日、db tech showcase 東京 2013 に SQL Server 2014 In-Memory OLTP Overview というセッションで登壇をさせていただきました。

セッションに参加してくださった方にはお伝えさせていただいたのですが、私の資料については、デモスクリプトを含めて http://sdrv.ms/1iMzUqL で公開させていただきました。

資料作っていて「これは時間やばいな」とは思っていたのですが、案の定端折りながらしゃべっても時間配分がアレな感じでかなり駆け足気味になってしまいました…。

当日実行できなかったデモスクリプトも入れてありますので、気になる方は実行してみていただければと思います。

Written by Masayuki.Ozawa

11月 14th, 2013 at 10:51 pm

Posted in SQL Server

Tagged with ,

データのキャッシュと CPU について

leave a comment

SQL Server ではデータはメモリ上にキャッシュされます。

キャッシュされたデータの読み込みと CPU の関連性について少しまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

11月 10th, 2013 at 9:20 pm

Posted in SQL Server

Tagged with

メモリ最適化テーブルデータ型を使ってみる

leave a comment

SQL Server 2014 の In-Memory OLTP のメモリ最適化テーブルでは一時テーブルを作成来ることはできません。
image

ただし、メモリ最適化テーブルデータ型 (Memory-Optimized Table Type)  を作成することができます。

Transact-SQL によるインメモリ OLTP のサポート
CREATE TYPE (Transact-SQL)
DECLARE @local_variable (Transact-SQL)
Read the rest of this entry »

Written by Masayuki.Ozawa

11月 10th, 2013 at 3:00 pm

Posted in SQL Server

Tagged with ,

[SQL Server 2014 CTP2]自動的な SNAPSHOT 分離レベルへのエスカレーション

leave a comment

メモリ最適化テーブルへのアクセスでは、使用できるトランザクション分離レベル

  • SNAPSHOT
  • REPEATABLE READ
  • SERIALIZABLE

の 3 種類になります。

SQL Server のデフォルトのトランザクション分離レベルは READ COMMITTED になります。

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 27th, 2013 at 9:42 pm

Posted in SQL Server

Tagged with ,