SE の雑記

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

Archive for the ‘SQL Server’ tag

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 ,

MicrosoftR SQL ServerR Backup to Microsoft WindowsR AzureRTool を使ってみる

one comment

ダウンロードセンターを見ていたら MicrosoftR SQL ServerR Backup to Microsoft WindowsR AzureRTool  というツールがリリースされていました。

何のツールだろうと思って少し使ってみました。

BOL としては Windows Azure BLOB ストレージ サービスを使用した SQL Server のバックアップと復元 が対象かと。

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 27th, 2013 at 1:14 pm

Microsoft® SQL Server® Backup to Microsoft Windows® Azure®Tool を使ってみる

one comment

ダウンロードセンターを見ていたら Microsoft® SQL Server® Backup to Microsoft Windows® Azure®Tool  というツールがリリースされていました。

何のツールだろうと思って少し使ってみました。

BOL としては Windows Azure BLOB ストレージ サービスを使用した SQL Server のバックアップと復元 が対象かと。

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 27th, 2013 at 1:14 pm

ネイティブコンパイルされたオブジェクトのロードについて

leave a comment

SQL Server 2014 の BOL を見ていて気づきました。
テーブルとストアド プロシージャのネイティブ コンパイル

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 24th, 2013 at 8:51 am

Posted in SQL Server

Tagged with ,

[SQL Server 2014 CTP2]メモリ最適化テーブルに移行するための 3 つのアドバイザー

leave a comment

SQL Server 2014 の SSMS ではメモリ最適化テーブルへ移行するためのアドバイザーとして AMR (Analysis / Migration / Report) ツールが提供されています。

image

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 23rd, 2013 at 12:05 am

Posted in SQL Server

Tagged with ,

[SQL Server 2012 CTP2]In-Memory OLTP と AlwaysOn

leave a comment

SQL Server 2012 CTP1 の時にはメモリ最適化テーブルと AlwaysOn を組み合わせることができませんでした。
いちからはじめる Memory Optimized Table その 10
CTP2 になって、メモリ最適化テーブルと AlwaysOn を組み合わせることができるようになりました。
SQL Server 2014 CTP 2 Now Available

Thank you to those that have already downloaded SQL Server 2014 CTP1 and started seeing first hand the performance gains that in-memory capabilities deliver along with better high availability with AlwaysOn enhancements.

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 20th, 2013 at 8:02 pm

Posted in SQL Server

Tagged with ,

[SQL Server 2012 CTP2]メモリ最適化テーブルのインデックスのメモリ使用量の比較

leave a comment

SQL Server 2012 CTP2 では、範囲検索に使用できるレンジインデックスが使用できるようになりました。

細かな仕様までは調べられていないのですが、通常のハッシュインデックスと比較して、どの程度メモリ使用量に差が出るのかを見てみました。

基本的なガイドラインに関しては Guidelines for Using Indexes on Memory-Optimized Tables に。

Read the rest of this entry »

Written by Masayuki.Ozawa

10月 18th, 2013 at 9:18 am

Posted in SQL Server

Tagged with ,