クラウドで提供されている SQL Server の権限周りを調べたくていくつかのサンプルクエリを作ってみました。
Archive for the ‘SQL Server’ tag
デッドロックのサンプルクエリ
デッドロックのテストをする際のサンプルクエリなどを。
BOL では、デッドロック を確認するとよいかと思います。
第 3 章 トランザクション分離レベルの選択とデッドロックの問題~ SQL Server 2000 における Web アプリケーション開発 ~ も参考になります。
今回は以下のデッドロックを発生させるためのサンプルクエリとなっています。
- サイクルデッドロック
- 変換デッドロック
- インデックス間デッドロック
いちからはじめる Memory Optimized Table その 5
いちからはじめる Memory Optimized Table その 4
Memory Optimized Table のデータの実体はメモリ上に配置されることになります。
データの永続性の指定として DULABILITY = SCHEMA_ONLY / SCHEMA_AND_DATA を設定し、永続化をするかを指定することになります。
いちからはじめる Memory Optimized Table その 3
Memory Optimized Table を作成する際には以下のようなクエリでテーブルを作成します。
# CREATE TABLE のサンプルは Creating a Memory Optimized Table に記載されています。
| CREATE TABLE MemTable ( Col1 int NOT NULL, Col2 nchar(450) COLLATE Japanese_XJIS_100_BIN2 NOT NULL INDEX NCIX_MemTable_col2 HASH (Col2) WITH (BUCKET_COUNT = 1024), Col3 int, CONSTRAINT PK_MemTable PRIMARY KEY NONCLUSTERED HASH (Col1) WITH (BUCKET_COUNT = 100) ) WITH (MEMORY_OPTIMIZED = ON, DURABILITY = SCHEMA_AND_DATA) GO |
Memory Optimized Table を使用するためには WITH 句 で指定をする必要があります。
Read the rest of this entry »
いちからはじめる Memory Optimized Table その 2
前回は基本的な構成について確認してみました。
今回はログファイルについてみていきたいと思います。
いちからはじめる Memory Optimized Table その 1
SQL Server 2014 で実装される Memory Optimized Table (Hekaton) をじっくり勉強していきたいと思います。
勉強するにあたっては以下の情報が参考になります。
# 日本語だとメモリ最適化テーブルとかになるんですかね??
Books Online
In-Memory OLTP (In-Memory Optimization)
TechEd North America 2013
Microsoft SQL Server In-Memory OLTP: Overview of Project “Hekaton”
Microsoft SQL Server In-Memory OLTP Project “Hekaton”: Management Deep Dive
Microsoft SQL Server In-Memory OLTP Project “Hekaton”: App Dev Deep Dive
TechEd Europe 2013
Microsoft SQL Server 2014 In-Memory OLTP: Overview
Microsoft SQL Server 2014 In-Memory OLTP: DB Developer Deep Dive
Microsoft SQL Server 2014 In-Memory OLTP: Management Deep Dive
ホワイトペーパー
SQL Server In-Memory OLTP Internals Overview for CTP1
Microsoft research
Hekaton: SQL Server’s Memory-Optimized OLTP Engine
High-Performance Concurrency Control Mechanisms for Main-Memory Databases
@IT
SQL Server 2014 処理高速化の仕掛け/Redshiftの先行評価の内容とは? (1/2)
Read the rest of this entry »
SQL Server 2014 CTP 1 の新機能を使ってみる – Azure VM に DB を展開 –
SQL Server 2014 では Azure との連携が強化されており、その強化の一つとしてデータベースを Azure VM に展開することができるようになっています。
Deploy a SQL Server Database to a Windows Azure Virtual Machine
Read the rest of this entry »
SQL Server 2014 CTP 1 の新機能を使ってみる – CCI –
SQL Server 2014 では Clusterd Columnstore Index (CCI) が使用できるようになっています。
更新可能な列ストアインデックス (Updatable Columnstore Index) として PDW v2 で実装されていた機能が SQL Server 2014 でも使用できるようになります。
BOL では Columnstore Indexes で解説されています。
MS Resarch の資料も参考になりそうですね。
Enhancements to SQL Server Column Stores
Read the rest of this entry »