SlideShare una empresa de Scribd logo
1 de 25
Descargar para leer sin conexión
SQL Server 2016 AlwaysOn 可用性グループ
New Features
Masayuki Ozawa (Microsoft MVP for Data Platform)
自己紹介
2016/7/14db tech showcase 20162
 SQL Server のデータベースを中心に、Microsoft 製品を使用した案件に
携わらせていただいているフリーランスのエンジニアです。
 2011/7 から Microsoft MVP Awardを、SQL Server , Data Platform の領域で
受賞しています。
 Microsoft MVP Award
 https://www.microsoft.com/ja-jp/communities/mvp/default.aspx
 ブログや勉強会/セミナーを通じて SQL Server の情報発信をしています。
 blog
 SE の雑記 : http://blog.engineer-memo.com
 Twitter : @Masayuki_Ozawa
 直近で担当したセミナーのセッション
 de:code 2016 : SQL Server on Azure VM 最新情報とベスト プラクティス
https://channel9.msdn.com/Events/de-code/2016/DBP-008
AlwaysOn 可用性グループ
2016/7/14db tech showcase 20163
AlwaysOn 可用性グループとは??
2016/7/14db tech showcase 20164
 SQL Server 2012 から追加された、SQL Server インスタンス間のデータ同期を、
同期または、非同期で行うための機能
 ローカルのデータベース間でデータ同期を行うため、共有ディスクは不要
データ同期
(同期 or 非同期)
プライマリレプリカ
ログキャッシュ
ログファイル
コミット
ログ
フラッシュ
ログキャプチャ
セカンダリレプリカ
データファイル
バッファキャッシュ
チェック
ポイント
ログ適用
ログキャッシュ
ログファイル データファイル
Redo キャッシュ
Redo スレッド
コミット
応答
圧縮 圧縮解除
ログプール
AlwaysOn のデータ同期の流れ
Log Transport
Redo
ログ
再実行
SQL Server 2012 / 2014 の AlwaysOn AG
2016/7/14db tech showcase 20165
 SQL Server 2012
 Enterprise Edition でのみ利用可能
 1 台のプライマリレプリカと 4 台のセカンダリレプリカ
 3 台で同期レプリカを設定可能
 同期レプリカの中で自動フェールオーバーを 2 台で設定可能
 接続順を指定し、レプリカに読み取りのアクセス
 複数データベースにまたがるトランザクションはサポートされない
 SQL Server 2014
 8 台のセカンダリレプリカ
 プライマリレプリカから切断 / クォーラムが存在しない状態でも、
セカンダリレプリカへのアクセスが可能
SQL Server 2016
AlwaysOn 可用性グループ New Features
2016/7/14db tech showcase 20166
データベーススコープの構成
2016/7/14db tech showcase 20167
 プライマリとセカンダリで、異なるデータベーススコープの構成を設定可能
 読み取りのワークロードについては、セカンダリで設定変更による影響を確認し、プライマリに適用するという
運用が可能
 以下の設定をプライマリの設定を引き継ぐか、セカンダリの設定を個別に適用するかを制御可能
 クエリ オプティマイザーの修正プログラム (QUERY_OPTIMIZER_HOTFIXES)
 DB レベルで、TF4199 相当の設定を制御
 クエリオプティマイザーの動作の変更を有効にするための設定
 レガシ基数見積もり (LEGACY_CARDINALITY_ESTIMATION)
 DB レベルで、TF9481 相当の設定を制御
 CardinalityEstimationModelVersion = 70 の基数見積もり (推定) の利用
 パラメーター スニッフィング (PARAMETER_SNIFFING)
 DB レベルで、TF4136 相当の設定を制御
 クエリコンパイル時に使用する、パラメーターの挙動に関しての設定
 最大 DOP (MAXDOP)
 DB レベルで、max degree of parallelism の設定を制御
 DB 単位でプランキャッシュのクリアが可能
 ALTER DATABASE SCOPED CONFIGURATION CLEAR PROCEDURE_CACHE
 dbcc FLUSHPROCINDB (dbid) 相当の動作を ALTER で実行可能
プライマリ/セカンダリでクエリの動作を変える
2016/7/14db tech showcase 20168
 LEGACY_CARDINALITY_ESTIMATION を設定し、プライマリと
セカンダリで異なる基数推定を使用
Workgroup Cluster での AlwaysOn
2016/7/14db tech showcase 20169
 Windows Server 2016 の新機能である Workgroup Cluster で構築されたクラスター上
で、AlwaysOn 可用性グループを構築可能に
 Active Directory が不要で、AlwaysOn 可用性グループの構築が可能
 サポートされる Custer Quorum に注意する
(現状、ファイル共有/ノードはサポート対象に含まれていない)
 Windows Server 2016 ではマルチドメインクラスターもサポート
Active Directory ドメイン
Windows Server Failover Clustering
Quorum
- Disk
- Node
- File Share
Windows Server 2012 R2
Workgroup
Windows Server Failover Clustering
Quorum
- Disk
- Cloud Microsoft Azure
Windows Server 2016
DEMO
2016/7/14db tech showcase 201610
Workgroup Cluster
DB レベルでの障害検知によるフェールオーバー
2016/7/14db tech showcase 201611
 SQL Server 2012 / 2014
 インスタンスレベルで、障害を検知 (Flexible Failover Policy)
 柔軟なフェールオーバーポリシー
 サーバーの停止 / 応答停止 / サーバーエラー等の 5 段階で検知レベルを設定可能
 SQL Server 2016
 インスタンスレベルに加え「データベースレベルの正常性検出」を設定可能に
 DB_FAILOVER = ON を設定
 可用性グループの作成後に、設定変更可能
 可用性グループ内のデータベースのオフラインを検知し、フェールオーバーを
実施することが可能に
 データベースレベルの正常性検知については、検知レベルの設定はない
SQL Server 2012 / 2014 のスレッド
2016/7/14db tech showcase 201612
AlwaysON – HADRON Learning Series: Worker Pool Usage for HADRON Enabled Databases
https://blogs.msdn.microsoft.com/psssql/2012/05/17/alwayson-hadron-learning-series-worker-pool-usage-for-hadron-enabled-databases/ より
Log Scanner
Primary
HadrThreadPool
DDL / Notifications
20-60 Seconds Idle Per Database
Per Database
On Msg completion
Per Secondary
On Msg completion
Msg Reader
Secodnary
Redo
20-60 Seconds Idle
Per Database
On Msg completion
State Processing
Per Database
20-60 Seconds Idle
Msg Receive
Per AG
Per DB Per DB
Msg Log Apply
HadrThreadPool
On Msg completion
Msg Routing
On Msg completion
ログ転送の性能改善
2016/7/14db tech showcase 201613
 ログ転送のスループット向上
 圧縮アルゴリズムの改善 (並列操作) も実施されている
 ログ転送の圧縮操作のデフォルト動作の変更
 SQL Server 2014 まで
 同期 / 非同期ともにデフォルトは圧縮 (-T1462 で非圧縮に変更可能)
 SQL Server 2016
 同期 : デフォルトは非圧縮 (-T9592 で圧縮に変更可能)
 圧縮によるオーバーヘッドを減らし、同期モードの処理速度を優先
 非同期 : デフォルトは圧縮 (-T1462 で非圧縮に変更可能)
 セカンダリレプリカでパラレル (マルチスレッド) Redo 処理が可能に
 2014 までは、DB ごとに Redo スレッドが動作していたが、シングルスレッドで起動
 2016 では、使用可能な CPU スレッドの関数として定義されて、各 DB の Redoスレッドは、
CPU 数に応じて起動される
 パラレル化されたことで、フェールオーバー時の回復処理が高速に
 ログの処理効率改善については、NUMA ノード数に応じた LOG WRITER のマルチワーカー
(スレッド) 化も実施されている (最大 4 スレッド)
 2016 は自動ソフト NUMA がデフォルト有効なため、8 論理コア以上はソフト NUMA が構成される
DEMO
2016/7/14db tech showcase 201614
SQL Server 2016 の HADR のスレッドの確認
自動フェールオーバーを 3 台で設定可能
2016/7/14db tech showcase 201615
 自動フェールオーバーを 3 台で設定可能
 同期レプリカ 3 台間で自動フェールオーバーを設定可能に
 フェールオーバーの順序については、クラスターグループの設定に基づく
 WSFC の、優先所有者の設定に基づき、フェールオーバーが実行される
 AlwaysOn 可用性グループは、WSFC の機能を組み合わせて可用性を担保している
同期レプリカ
自動フェールオーバー
SQL Server 2012 / 2014
同期レプリカ
自動フェールオーバー
SQL Server 2016
ロードバランスされた読み取りレプリカへのアクセス
2016/7/14db tech showcase 201616
 2012 / 2014 は、接続順序 (ルール) によるセカンダリレプリカへのアクセス
 2016 では、ラウンドロビンにより、ロードバランスされたアクセスが可能に
 以下の SQL Server 2016 の、設定例は Server A または Server B でロードバランスし、
どちらも接続できない場合は Server C に接続
Server A
Server B
Server C
ALTER AVAILABILITY GROUP [AlwaysOnAG]
MODIFY REPLICA ON N'SQL-2016-01'
WITH
(PRIMARY_ROLE
(READ_ONLY_ROUTING_LIST=(
N'Server A',
N'Server B',
N'Server C'
)))
SQL Server 2012 / 2014
ALTER AVAILABILITY GROUP [AlwaysOnAG]
MODIFY REPLICA ON N'SQL-2016-01'
WITH
(PRIMARY_ROLE
(READ_ONLY_ROUTING_LIST=(
(N'Server A',N'Server B'),
N'Server C'
)))
SQL Server 2016
DEMO
2016/7/14db tech showcase 201617
ロードバランスされたセカンダリへのアクセス
AlwaysOn で分散トランザクションをサポート
2016/7/14db tech showcase 201618
 特定環境下での分散トランザクションをサポート
 異なるインスタンスの DB に対しての分散トランザクションをサポート
 AlwaysOn は同一インスタンス内の複数データベースにまたがるトランザクションはサポートしていない
 OS は、Windows Server 2012 R2 + KB3090973 or Windows Server 2016 を使用する必要がある
 WITH DTC_SUPPORT = PER_DB を指定して可用性グループを作成
 可用性グループの作成時のみ、設定が可能なため、後からの変更は不可能
AG 1
DB1
DB2
非サポートの DB 配置
AG 1
DB1
DB2
Server A Server B Server A Server B
AG 1
DB1
DB2
AG 2
AG 1
DB1
DB2
サポートされるDB 配置
Server A Server B Server A Server B
Direct Seeding によるセカンダリレプリカへの復元
2016/7/14db tech showcase 201619
 セカンダリに明示的なバックアップのリストアが不要で同期を開始
 従来 : SEEDING_MODE = MANUAL
 プライマリの初期バックアップ → 可用性グループに追加 → セカンダリでリストア → 同期開始
 Direct Seeding (Automatic Seeding) : SEEDING_MODE = AUTOMATIC
 プライマリの初期バックアップ → 可用性グループに追加 → セカンダリに自動的に追加され、同期開始
 すべてをセカンダリへの自動的な追加は、ディレクトリ構成を同一にする
 同一でない場合は、事前に手動でバックアップをリストアしておく必要がある
 後述の分散可用性グループの初期同期でも Direct Seeding を使用することができる
 -T9567 を設定すると、データ同期時のデータストリームが圧縮される
SQL Server 2012 / 2014
AG 1
DB1
DBを追加
Server A
Server B AG 1
DB1
共有フォルダー
バックアップ
リストア
AG 1
DB1
DBを追加
Server A
Server B AG 1
DB1
AG に自動で
追加される
SQL Server 2016
分散可用性グループ
2016/7/14db tech showcase 201620
 異なる (独立した) クラスター 間で可用性グループを設定可能
 可用性グループのリスナー間で複製の設定を行う
 これにより遠隔地の独立した環境に対して、可用性グループを設定可能に
 セカンダリレプリカは DB を含まない可用性グループとして作成
 分散可用性グループ間のフェールオーバーは手動で実施
WSFC02
AG02
Primary
Secondary
Distributed Availability GroupsWSFC01
AG01
Primary
Secondary Secondary
DEMO
2016/7/14db tech showcase 201621
Direct Seeding と分散可用性グループ
Standard Edition を使用した AlwaysOn
2016/7/14db tech showcase 201622
 基本的な可用性グループ (Basic Availability Groups)
 Standard Edition でデータベースミラーリングに代わる可用性環境の構築方法
 2012 の段階で、データベースミラーリングは今後のバージョンでサポートされない機能に
 基本的な可用性グループの特徴
 2 台のサーバー間でのレプリカ (Primary / Secondary 構成)
 同期 / 非同期, 自動フェールオーバーを設定可能
 リスナーを介しての可用性グループへのアクセスをサポート
 セカンダリレプリカのアクセスはできない
 読み取りとしての利用 / バックアップ取得 DB としての利用はできない
 可用性グループに含めることができるのは一つの DB のみ
 複数の DB を可用性グループで保護したい場合には、複数の可用性グループを作成
 DB 間で JOIN をする際には、各可用性グループの配置状況に注意する現状、検証するために
は「Standard Edition」が必要
 Enterprise Edition / Enterprise Evaluation では、基本的な可用性グループを
構築することはできないため、検証時には注意する
Standard Edition の AlwaysOn の構成
2016/7/14db tech showcase 201623
Server A
AG01
(Primary)
DB1 Listener
AG02
(Secondary)
DB1
Server B
AG02
(Primary)
DB1 Listener
AG01
(Secondary)
DB1
データ同期
データ同期
DEMO
2016/7/14db tech showcase 201624
Basic Availability Groups
参考資料
2016/7/14db tech showcase 201625
 Introducing Microsoft SQL Server 2016 – get your free ebook today
 https://info.microsoft.com/Introducing-SQL-Server-2016-eBook.html
 Enhanced Always On Availability Groups in SQL Server 2016
 https://blogs.technet.microsoft.com/dataplatforminsider/2015/12/15/enhanced-always-on-availability-groups-in-sql-server-2016/
 High Availability Enhancements
 https://msdn.microsoft.com/en-us/library/bb510411.aspx#Anchor_4
 Workgroup and Multi-domain clusters in Windows Server 2016
 https://blogs.msdn.microsoft.com/clustering/2015/08/17/workgroup-and-multi-domain-clusters-in-windows-server-2016/
 SQLServer 2016 AlwaysOn and new Log Transport behavior
 https://blogs.technet.microsoft.com/simgreci/2016/06/17/sqlserver-2016-alwayson-and-new-log-transport-behavior/
 SQL 2016 – It Just Runs Faster: AlwaysOn Parallel Compression / Improved Algorithms
 https://blogs.msdn.microsoft.com/psssql/2016/05/03/sql-2016-it-just-runs-faster-alwayson-parallel-compression-improved-algorithms/
 Configure load-balancing across read-only replicas
 https://msdn.microsoft.com/en-us/library/hh710054.aspx#loadbalancing
 Cross-Database Transactions and Distributed Transactions for Always On Availability Groups and Database Mirroring (SQL Server)
 https://msdn.microsoft.com/en-us/library/ms366279(v=sql.130).aspx
 SQL Server 2016 DTC Support In Availability Groups
 https://blogs.technet.microsoft.com/dataplatform/2016/01/25/sql-server-2016-dtc-support-in-availability-groups/
 Distributed Availability Groups (Always On Availability Groups)
 https://msdn.microsoft.com/en-us/library/mt651673.aspx
 Basic Availability Groups (Always On Availability Groups)
 https://msdn.microsoft.com/en-us/library/mt614935.aspx

Más contenido relacionado

La actualidad más candente

しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニングしばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニングオラクルエンジニア通信
 
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャZero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャオラクルエンジニア通信
 
監査ログをもっと身近に!〜統合監査のすすめ〜
監査ログをもっと身近に!〜統合監査のすすめ〜監査ログをもっと身近に!〜統合監査のすすめ〜
監査ログをもっと身近に!〜統合監査のすすめ〜Michitoshi Yoshida
 
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能Ryota Watabe
 
45分で理解する SQL Serverでできることできないこと
45分で理解する SQL Serverでできることできないこと45分で理解する SQL Serverでできることできないこと
45分で理解する SQL ServerでできることできないことInsight Technology, Inc.
 
SQL serverのデータ破損に備える
SQL serverのデータ破損に備えるSQL serverのデータ破損に備える
SQL serverのデータ破損に備えるokumar savurou
 
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密ShuheiUda
 
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年7月版]
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年7月版]【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年7月版]
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年7月版]オラクルエンジニア通信
 
Db2 v11.5.4 高可用性構成 & HADR 構成パターンご紹介
Db2 v11.5.4 高可用性構成 & HADR 構成パターンご紹介Db2 v11.5.4 高可用性構成 & HADR 構成パターンご紹介
Db2 v11.5.4 高可用性構成 & HADR 構成パターンご紹介IBM Analytics Japan
 
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0オラクルエンジニア通信
 
SQL Server運用実践 - 3年間80台の運用経験から20の教訓
SQL Server運用実践 - 3年間80台の運用経験から20の教訓SQL Server運用実践 - 3年間80台の運用経験から20の教訓
SQL Server運用実践 - 3年間80台の運用経験から20の教訓貴仁 大和屋
 
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)NTT DATA Technology & Innovation
 
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]オラクルエンジニア通信
 
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio KumazawaInsight Technology, Inc.
 
Essentials of container
Essentials of containerEssentials of container
Essentials of containerToru Makabe
 
今こそ知りたい!Microsoft Azureの基礎
今こそ知りたい!Microsoft Azureの基礎今こそ知りたい!Microsoft Azureの基礎
今こそ知りたい!Microsoft Azureの基礎Trainocate Japan, Ltd.
 
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)オラクルエンジニア通信
 

La actualidad más candente (20)

しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニングしばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
しばちょう先生による特別講義! RMANバックアップの運用と高速化チューニング
 
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャZero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
Zero Data Loss Recovery Applianceによるデータベース保護のアーキテクチャ
 
監査ログをもっと身近に!〜統合監査のすすめ〜
監査ログをもっと身近に!〜統合監査のすすめ〜監査ログをもっと身近に!〜統合監査のすすめ〜
監査ログをもっと身近に!〜統合監査のすすめ〜
 
Sql server 運用 101
Sql server 運用 101Sql server 運用 101
Sql server 運用 101
 
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能
Standard Edition 2でも使えるOracle Database 12c Release 2オススメ新機能
 
45分で理解する SQL Serverでできることできないこと
45分で理解する SQL Serverでできることできないこと45分で理解する SQL Serverでできることできないこと
45分で理解する SQL Serverでできることできないこと
 
SQL serverのデータ破損に備える
SQL serverのデータ破損に備えるSQL serverのデータ破損に備える
SQL serverのデータ破損に備える
 
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
サポート エンジニアが語る、Microsoft Azure を支えるインフラの秘密
 
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年7月版]
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年7月版]【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年7月版]
【旧版】Oracle Exadata Cloud Service:サービス概要のご紹介 [2021年7月版]
 
Db2 v11.5.4 高可用性構成 & HADR 構成パターンご紹介
Db2 v11.5.4 高可用性構成 & HADR 構成パターンご紹介Db2 v11.5.4 高可用性構成 & HADR 構成パターンご紹介
Db2 v11.5.4 高可用性構成 & HADR 構成パターンご紹介
 
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
Oracle GoldenGate 19c を使用した 簡単データベース移行ガイド_v1.0
 
SQL Server運用実践 - 3年間80台の運用経験から20の教訓
SQL Server運用実践 - 3年間80台の運用経験から20の教訓SQL Server運用実践 - 3年間80台の運用経験から20の教訓
SQL Server運用実践 - 3年間80台の運用経験から20の教訓
 
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
PostgreSQLのfull_page_writesについて(第24回PostgreSQLアンカンファレンス@オンライン 発表資料)
 
PostgreSQLレプリケーション徹底紹介
PostgreSQLレプリケーション徹底紹介PostgreSQLレプリケーション徹底紹介
PostgreSQLレプリケーション徹底紹介
 
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
Oracle Gen 2 Exadata Cloud@Customer:サービス概要のご紹介 [2021年7月版]
 
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
[B31,32]SQL Server Internal と パフォーマンスチューニング by Yukio Kumazawa
 
Essentials of container
Essentials of containerEssentials of container
Essentials of container
 
今こそ知りたい!Microsoft Azureの基礎
今こそ知りたい!Microsoft Azureの基礎今こそ知りたい!Microsoft Azureの基礎
今こそ知りたい!Microsoft Azureの基礎
 
Oracle Database Applianceのご紹介(詳細)
Oracle Database Applianceのご紹介(詳細)Oracle Database Applianceのご紹介(詳細)
Oracle Database Applianceのご紹介(詳細)
 
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
オンプレミスからクラウドへ:Oracle Databaseの移行ベストプラクティスを解説 (Oracle Cloudウェビナーシリーズ: 2021年2月18日)
 

Destacado

[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...Insight Technology, Inc.
 
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...Insight Technology, Inc.
 
Sql server2014復習とsqlserver2016の紹介
Sql server2014復習とsqlserver2016の紹介Sql server2014復習とsqlserver2016の紹介
Sql server2014復習とsqlserver2016の紹介Oda Shinsuke
 
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...Insight Technology, Inc.
 
[db tech showcase Tokyo 2016] E34: Oracle SE - RAC, HA and Standby are Still ...
[db tech showcase Tokyo 2016] E34: Oracle SE - RAC, HA and Standby are Still ...[db tech showcase Tokyo 2016] E34: Oracle SE - RAC, HA and Standby are Still ...
[db tech showcase Tokyo 2016] E34: Oracle SE - RAC, HA and Standby are Still ...Insight Technology, Inc.
 
DBA から開発者への情報提供
DBA から開発者への情報提供DBA から開発者への情報提供
DBA から開発者への情報提供Masayuki Ozawa
 
2015 年のビジネスインテリジェンスにおけるトップ 10 のトレンド
2015 年のビジネスインテリジェンスにおけるトップ 10 のトレンド2015 年のビジネスインテリジェンスにおけるトップ 10 のトレンド
2015 年のビジネスインテリジェンスにおけるトップ 10 のトレンドTableau Software
 
Target audience female
Target audience femaleTarget audience female
Target audience femalejordanhogston
 
Salesforce DUG meetup #10 MiniHack完全制覇の旅
Salesforce DUG meetup #10 MiniHack完全制覇の旅Salesforce DUG meetup #10 MiniHack完全制覇の旅
Salesforce DUG meetup #10 MiniHack完全制覇の旅Akira Kuratani
 
Puzzle - Orographic Precipitation
Puzzle - Orographic PrecipitationPuzzle - Orographic Precipitation
Puzzle - Orographic PrecipitationI-Civec
 
Swtt2015 lt isanuki
Swtt2015 lt isanukiSwtt2015 lt isanuki
Swtt2015 lt isanukiIkou Sanuki
 
한화휘닉스 여행비자
한화휘닉스 여행비자한화휘닉스 여행비자
한화휘닉스 여행비자giefheoie
 
Earthquakesppt
EarthquakespptEarthquakesppt
Earthquakespptshuvvan
 
1 a pengertian-dasar-statistika
1 a pengertian-dasar-statistika1 a pengertian-dasar-statistika
1 a pengertian-dasar-statistikaSalma Van Licht
 
[data security showcase Sapporo 2015] D27:運用担当者のための OpenSSL 入門 by ユーザーサイド株式会社...
[data security showcase Sapporo 2015] D27:運用担当者のための OpenSSL 入門 by ユーザーサイド株式会社...[data security showcase Sapporo 2015] D27:運用担当者のための OpenSSL 入門 by ユーザーサイド株式会社...
[data security showcase Sapporo 2015] D27:運用担当者のための OpenSSL 入門 by ユーザーサイド株式会社...Insight Technology, Inc.
 
Health in America and the World
Health in America and the WorldHealth in America and the World
Health in America and the WorldJohn Grant
 
իմ քաղաքը` թումոյի այգի
իմ քաղաքը` թումոյի այգիիմ քաղաքը` թումոյի այգի
իմ քաղաքը` թումոյի այգիAshkhen Grigoryan
 

Destacado (20)

[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
[db tech showcase Tokyo 2016] D15: データベース フラッシュソリューション徹底解説! 安価にデータベースを高速にする方法...
 
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...
[db tech showcase Tokyo 2016] A13: 最新版VerticaのAnalytics機能を駆使して実現する簡単ログ分析 by日本...
 
Sql server2014復習とsqlserver2016の紹介
Sql server2014復習とsqlserver2016の紹介Sql server2014復習とsqlserver2016の紹介
Sql server2014復習とsqlserver2016の紹介
 
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...
[C33] 24時間365日「本当に」止まらないデータベースシステムの導入 ~AlwaysOn+Qシステムで完全無停止運用~ by Nobuyuki Sa...
 
[db tech showcase Tokyo 2016] E34: Oracle SE - RAC, HA and Standby are Still ...
[db tech showcase Tokyo 2016] E34: Oracle SE - RAC, HA and Standby are Still ...[db tech showcase Tokyo 2016] E34: Oracle SE - RAC, HA and Standby are Still ...
[db tech showcase Tokyo 2016] E34: Oracle SE - RAC, HA and Standby are Still ...
 
DBA から開発者への情報提供
DBA から開発者への情報提供DBA から開発者への情報提供
DBA から開発者への情報提供
 
2015 年のビジネスインテリジェンスにおけるトップ 10 のトレンド
2015 年のビジネスインテリジェンスにおけるトップ 10 のトレンド2015 年のビジネスインテリジェンスにおけるトップ 10 のトレンド
2015 年のビジネスインテリジェンスにおけるトップ 10 のトレンド
 
Target audience female
Target audience femaleTarget audience female
Target audience female
 
Salesforce DUG meetup #10 MiniHack完全制覇の旅
Salesforce DUG meetup #10 MiniHack完全制覇の旅Salesforce DUG meetup #10 MiniHack完全制覇の旅
Salesforce DUG meetup #10 MiniHack完全制覇の旅
 
Puzzle - Orographic Precipitation
Puzzle - Orographic PrecipitationPuzzle - Orographic Precipitation
Puzzle - Orographic Precipitation
 
Swtt2015 lt isanuki
Swtt2015 lt isanukiSwtt2015 lt isanuki
Swtt2015 lt isanuki
 
한화휘닉스 여행비자
한화휘닉스 여행비자한화휘닉스 여행비자
한화휘닉스 여행비자
 
Earthquakesppt
EarthquakespptEarthquakesppt
Earthquakesppt
 
1 a pengertian-dasar-statistika
1 a pengertian-dasar-statistika1 a pengertian-dasar-statistika
1 a pengertian-dasar-statistika
 
Sistem pencernaan katak
Sistem pencernaan katakSistem pencernaan katak
Sistem pencernaan katak
 
[data security showcase Sapporo 2015] D27:運用担当者のための OpenSSL 入門 by ユーザーサイド株式会社...
[data security showcase Sapporo 2015] D27:運用担当者のための OpenSSL 入門 by ユーザーサイド株式会社...[data security showcase Sapporo 2015] D27:運用担当者のための OpenSSL 入門 by ユーザーサイド株式会社...
[data security showcase Sapporo 2015] D27:運用担当者のための OpenSSL 入門 by ユーザーサイド株式会社...
 
Health in America and the World
Health in America and the WorldHealth in America and the World
Health in America and the World
 
իմ քաղաքը` թումոյի այգի
իմ քաղաքը` թումոյի այգիիմ քաղաքը` թումոյի այգի
իմ քաղաքը` թումոյի այգի
 
Building A City
Building A CityBuilding A City
Building A City
 
LATIHAN BAB 6
LATIHAN BAB 6LATIHAN BAB 6
LATIHAN BAB 6
 

Similar a [db tech showcase Tokyo 2016] B27:SQL Server 2016 AlwaysOn 可用性グループ New Features - 機能強化された AlwaysOn では何ができるようになったの? - by 小澤 真之

db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!Masayuki Ozawa
 
Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012Akio Katayama
 
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみたAwsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみたSunao Tomita
 
2011/12/3 わんくま同盟
2011/12/3 わんくま同盟2011/12/3 わんくま同盟
2011/12/3 わんくま同盟貴仁 大和屋
 
Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase Japan KK
 
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみたA 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみたGoAzure
 
AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -SORACOM, INC
 
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集今日から使えるCouchbaseシステムアーキテクチャデザインパターン集
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集Couchbase Japan KK
 
Sql database managed instance overview and internals
Sql database managed instance overview and internalsSql database managed instance overview and internals
Sql database managed instance overview and internalsMasayuki Ozawa
 
[db tech showcase Tokyo 2017] E26: 窓は開かれた! SQL Server on Linux で拡がる可能性 by 日本マ...
[db tech showcase Tokyo 2017] E26: 窓は開かれた! SQL Server on Linux で拡がる可能性 by 日本マ...[db tech showcase Tokyo 2017] E26: 窓は開かれた! SQL Server on Linux で拡がる可能性 by 日本マ...
[db tech showcase Tokyo 2017] E26: 窓は開かれた! SQL Server on Linux で拡がる可能性 by 日本マ...Insight Technology, Inc.
 
Sql server 2016 ctp 3.0 新機能
Sql server 2016 ctp 3.0 新機能Sql server 2016 ctp 3.0 新機能
Sql server 2016 ctp 3.0 新機能Masayuki Ozawa
 
20140518 JJUG MySQL Clsuter as NoSQL
20140518 JJUG MySQL Clsuter as NoSQL20140518 JJUG MySQL Clsuter as NoSQL
20140518 JJUG MySQL Clsuter as NoSQLRyusuke Kajiyama
 
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)Akio Katayama
 
20120416 aws meister-reloaded-aws-elasticbeanstalk-public
20120416 aws meister-reloaded-aws-elasticbeanstalk-public20120416 aws meister-reloaded-aws-elasticbeanstalk-public
20120416 aws meister-reloaded-aws-elasticbeanstalk-publicAmazon Web Services Japan
 
AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-
AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-
AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-SORACOM, INC
 
Moot2013 moca ver0.3
Moot2013 moca ver0.3Moot2013 moca ver0.3
Moot2013 moca ver0.3科 黄
 
SC2012 VMM SP1 Update ヒーロー島 版
SC2012 VMM SP1 Update ヒーロー島 版SC2012 VMM SP1 Update ヒーロー島 版
SC2012 VMM SP1 Update ヒーロー島 版Kishima Masakazu
 

Similar a [db tech showcase Tokyo 2016] B27:SQL Server 2016 AlwaysOn 可用性グループ New Features - 機能強化された AlwaysOn では何ができるようになったの? - by 小澤 真之 (20)

[Japan Tech summit 2017] DAL 004
[Japan Tech summit 2017] DAL 004[Japan Tech summit 2017] DAL 004
[Japan Tech summit 2017] DAL 004
 
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
db tech showcase 2019 SQL Server 2019 最新情報 - SQL Serverの進化をまとめてお届け!
 
Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012Aws elastic beanstalk-handson-summit2012
Aws elastic beanstalk-handson-summit2012
 
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみたAwsのクラウドデザインパターンをwindows azureに持ってきてみた
Awsのクラウドデザインパターンをwindows azureに持ってきてみた
 
2011/12/3 わんくま同盟
2011/12/3 わんくま同盟2011/12/3 わんくま同盟
2011/12/3 わんくま同盟
 
2011/11/26 Dot netlab
2011/11/26 Dot netlab2011/11/26 Dot netlab
2011/11/26 Dot netlab
 
Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase introduction-20150611
Couchbase introduction-20150611
 
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみたA 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
A 1-3 awsのクラウドデザインパターンをwindows-azureに持ってきてみた
 
AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -AWSクラウドデザインパターン(CDP) - Eコマース編 -
AWSクラウドデザインパターン(CDP) - Eコマース編 -
 
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集今日から使えるCouchbaseシステムアーキテクチャデザインパターン集
今日から使えるCouchbaseシステムアーキテクチャデザインパターン集
 
Sql database managed instance overview and internals
Sql database managed instance overview and internalsSql database managed instance overview and internals
Sql database managed instance overview and internals
 
[db tech showcase Tokyo 2017] E26: 窓は開かれた! SQL Server on Linux で拡がる可能性 by 日本マ...
[db tech showcase Tokyo 2017] E26: 窓は開かれた! SQL Server on Linux で拡がる可能性 by 日本マ...[db tech showcase Tokyo 2017] E26: 窓は開かれた! SQL Server on Linux で拡がる可能性 by 日本マ...
[db tech showcase Tokyo 2017] E26: 窓は開かれた! SQL Server on Linux で拡がる可能性 by 日本マ...
 
Couchbaseの紹介 2015/03/05
Couchbaseの紹介 2015/03/05Couchbaseの紹介 2015/03/05
Couchbaseの紹介 2015/03/05
 
Sql server 2016 ctp 3.0 新機能
Sql server 2016 ctp 3.0 新機能Sql server 2016 ctp 3.0 新機能
Sql server 2016 ctp 3.0 新機能
 
20140518 JJUG MySQL Clsuter as NoSQL
20140518 JJUG MySQL Clsuter as NoSQL20140518 JJUG MySQL Clsuter as NoSQL
20140518 JJUG MySQL Clsuter as NoSQL
 
AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)AWSマイスターシリーズReloaded(AWS Beanstalk)
AWSマイスターシリーズReloaded(AWS Beanstalk)
 
20120416 aws meister-reloaded-aws-elasticbeanstalk-public
20120416 aws meister-reloaded-aws-elasticbeanstalk-public20120416 aws meister-reloaded-aws-elasticbeanstalk-public
20120416 aws meister-reloaded-aws-elasticbeanstalk-public
 
AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-
AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-
AWS Elastic Beanstalk 詳細 -ほぼ週刊AWSマイスターシリーズ第9回-
 
Moot2013 moca ver0.3
Moot2013 moca ver0.3Moot2013 moca ver0.3
Moot2013 moca ver0.3
 
SC2012 VMM SP1 Update ヒーロー島 版
SC2012 VMM SP1 Update ヒーロー島 版SC2012 VMM SP1 Update ヒーロー島 版
SC2012 VMM SP1 Update ヒーロー島 版
 

Más de Insight Technology, Inc.

グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Insight Technology, Inc.
 
事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明するInsight Technology, Inc.
 
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーンInsight Technology, Inc.
 
MBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとInsight Technology, Inc.
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?Insight Technology, Inc.
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームInsight Technology, Inc.
 
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門Insight Technology, Inc.
 
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 Insight Technology, Inc.
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也Insight Technology, Inc.
 
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー Insight Technology, Inc.
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?Insight Technology, Inc.
 
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Insight Technology, Inc.
 
そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?Insight Technology, Inc.
 
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...Insight Technology, Inc.
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 Insight Technology, Inc.
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Insight Technology, Inc.
 
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]Insight Technology, Inc.
 

Más de Insight Technology, Inc. (20)

グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
Docker and the Oracle Database
Docker and the Oracle DatabaseDocker and the Oracle Database
Docker and the Oracle Database
 
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
Great performance at scale~次期PostgreSQL12のパーティショニング性能の実力に迫る~
 
事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する事例を通じて機械学習とは何かを説明する
事例を通じて機械学習とは何かを説明する
 
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
仮想通貨ウォレットアプリで理解するデータストアとしてのブロックチェーン
 
MBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごとMBAAで覚えるDBREの大事なおしごと
MBAAで覚えるDBREの大事なおしごと
 
グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?グラフデータベースは如何に自然言語を理解するか?
グラフデータベースは如何に自然言語を理解するか?
 
DBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォームDBREから始めるデータベースプラットフォーム
DBREから始めるデータベースプラットフォーム
 
SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門SQL Server エンジニアのためのコンテナ入門
SQL Server エンジニアのためのコンテナ入門
 
Lunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL ServicesLunch & Learn, AWS NoSQL Services
Lunch & Learn, AWS NoSQL Services
 
db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉 db tech showcase2019オープニングセッション @ 森田 俊哉
db tech showcase2019オープニングセッション @ 森田 俊哉
 
db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也db tech showcase2019 オープニングセッション @ 石川 雅也
db tech showcase2019 オープニングセッション @ 石川 雅也
 
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
db tech showcase2019 オープニングセッション @ マイナー・アレン・パーカー
 
難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?難しいアプリケーション移行、手軽に試してみませんか?
難しいアプリケーション移行、手軽に試してみませんか?
 
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
Attunityのソリューションと異種データベース・クラウド移行事例のご紹介
 
そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?そのデータベース、クラウドで使ってみませんか?
そのデータベース、クラウドで使ってみませんか?
 
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
コモディティサーバー3台で作る高速処理 “ハイパー・コンバージド・データベース・インフラストラクチャー(HCDI)” システム『Insight Qube』...
 
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。 複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
複数DBのバックアップ・切り戻し運用手順が異なって大変?!運用性の大幅改善、その先に。。
 
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
Attunity社のソリューションの日本国内外適用事例及びロードマップ紹介[ATTUNITY & インサイトテクノロジー IoT / Big Data フ...
 
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
レガシーに埋もれたデータをリアルタイムでクラウドへ [ATTUNITY & インサイトテクノロジー IoT / Big Data フォーラム 2018]
 

Último

Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxAtomu Hidaka
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directoryosamut
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000Shota Ito
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価sugiuralab
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールsugiuralab
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。iPride Co., Ltd.
 

Último (8)

Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
Amazon SES を勉強してみる その12024/04/12の勉強会で発表されたものです。
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptxIoT in the era of generative AI, Thanks IoT ALGYAN.pptx
IoT in the era of generative AI, Thanks IoT ALGYAN.pptx
 
20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory20240412_HCCJP での Windows Server 2025 Active Directory
20240412_HCCJP での Windows Server 2025 Active Directory
 
PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000PHP-Conference-Odawara-2024-04-000000000
PHP-Conference-Odawara-2024-04-000000000
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
新人研修のまとめ       2024/04/12の勉強会で発表されたものです。新人研修のまとめ       2024/04/12の勉強会で発表されたものです。
新人研修のまとめ 2024/04/12の勉強会で発表されたものです。
 

[db tech showcase Tokyo 2016] B27:SQL Server 2016 AlwaysOn 可用性グループ New Features - 機能強化された AlwaysOn では何ができるようになったの? - by 小澤 真之

  • 1. SQL Server 2016 AlwaysOn 可用性グループ New Features Masayuki Ozawa (Microsoft MVP for Data Platform)
  • 2. 自己紹介 2016/7/14db tech showcase 20162  SQL Server のデータベースを中心に、Microsoft 製品を使用した案件に 携わらせていただいているフリーランスのエンジニアです。  2011/7 から Microsoft MVP Awardを、SQL Server , Data Platform の領域で 受賞しています。  Microsoft MVP Award  https://www.microsoft.com/ja-jp/communities/mvp/default.aspx  ブログや勉強会/セミナーを通じて SQL Server の情報発信をしています。  blog  SE の雑記 : http://blog.engineer-memo.com  Twitter : @Masayuki_Ozawa  直近で担当したセミナーのセッション  de:code 2016 : SQL Server on Azure VM 最新情報とベスト プラクティス https://channel9.msdn.com/Events/de-code/2016/DBP-008
  • 4. AlwaysOn 可用性グループとは?? 2016/7/14db tech showcase 20164  SQL Server 2012 から追加された、SQL Server インスタンス間のデータ同期を、 同期または、非同期で行うための機能  ローカルのデータベース間でデータ同期を行うため、共有ディスクは不要 データ同期 (同期 or 非同期) プライマリレプリカ ログキャッシュ ログファイル コミット ログ フラッシュ ログキャプチャ セカンダリレプリカ データファイル バッファキャッシュ チェック ポイント ログ適用 ログキャッシュ ログファイル データファイル Redo キャッシュ Redo スレッド コミット 応答 圧縮 圧縮解除 ログプール AlwaysOn のデータ同期の流れ Log Transport Redo ログ 再実行
  • 5. SQL Server 2012 / 2014 の AlwaysOn AG 2016/7/14db tech showcase 20165  SQL Server 2012  Enterprise Edition でのみ利用可能  1 台のプライマリレプリカと 4 台のセカンダリレプリカ  3 台で同期レプリカを設定可能  同期レプリカの中で自動フェールオーバーを 2 台で設定可能  接続順を指定し、レプリカに読み取りのアクセス  複数データベースにまたがるトランザクションはサポートされない  SQL Server 2014  8 台のセカンダリレプリカ  プライマリレプリカから切断 / クォーラムが存在しない状態でも、 セカンダリレプリカへのアクセスが可能
  • 6. SQL Server 2016 AlwaysOn 可用性グループ New Features 2016/7/14db tech showcase 20166
  • 7. データベーススコープの構成 2016/7/14db tech showcase 20167  プライマリとセカンダリで、異なるデータベーススコープの構成を設定可能  読み取りのワークロードについては、セカンダリで設定変更による影響を確認し、プライマリに適用するという 運用が可能  以下の設定をプライマリの設定を引き継ぐか、セカンダリの設定を個別に適用するかを制御可能  クエリ オプティマイザーの修正プログラム (QUERY_OPTIMIZER_HOTFIXES)  DB レベルで、TF4199 相当の設定を制御  クエリオプティマイザーの動作の変更を有効にするための設定  レガシ基数見積もり (LEGACY_CARDINALITY_ESTIMATION)  DB レベルで、TF9481 相当の設定を制御  CardinalityEstimationModelVersion = 70 の基数見積もり (推定) の利用  パラメーター スニッフィング (PARAMETER_SNIFFING)  DB レベルで、TF4136 相当の設定を制御  クエリコンパイル時に使用する、パラメーターの挙動に関しての設定  最大 DOP (MAXDOP)  DB レベルで、max degree of parallelism の設定を制御  DB 単位でプランキャッシュのクリアが可能  ALTER DATABASE SCOPED CONFIGURATION CLEAR PROCEDURE_CACHE  dbcc FLUSHPROCINDB (dbid) 相当の動作を ALTER で実行可能
  • 8. プライマリ/セカンダリでクエリの動作を変える 2016/7/14db tech showcase 20168  LEGACY_CARDINALITY_ESTIMATION を設定し、プライマリと セカンダリで異なる基数推定を使用
  • 9. Workgroup Cluster での AlwaysOn 2016/7/14db tech showcase 20169  Windows Server 2016 の新機能である Workgroup Cluster で構築されたクラスター上 で、AlwaysOn 可用性グループを構築可能に  Active Directory が不要で、AlwaysOn 可用性グループの構築が可能  サポートされる Custer Quorum に注意する (現状、ファイル共有/ノードはサポート対象に含まれていない)  Windows Server 2016 ではマルチドメインクラスターもサポート Active Directory ドメイン Windows Server Failover Clustering Quorum - Disk - Node - File Share Windows Server 2012 R2 Workgroup Windows Server Failover Clustering Quorum - Disk - Cloud Microsoft Azure Windows Server 2016
  • 10. DEMO 2016/7/14db tech showcase 201610 Workgroup Cluster
  • 11. DB レベルでの障害検知によるフェールオーバー 2016/7/14db tech showcase 201611  SQL Server 2012 / 2014  インスタンスレベルで、障害を検知 (Flexible Failover Policy)  柔軟なフェールオーバーポリシー  サーバーの停止 / 応答停止 / サーバーエラー等の 5 段階で検知レベルを設定可能  SQL Server 2016  インスタンスレベルに加え「データベースレベルの正常性検出」を設定可能に  DB_FAILOVER = ON を設定  可用性グループの作成後に、設定変更可能  可用性グループ内のデータベースのオフラインを検知し、フェールオーバーを 実施することが可能に  データベースレベルの正常性検知については、検知レベルの設定はない
  • 12. SQL Server 2012 / 2014 のスレッド 2016/7/14db tech showcase 201612 AlwaysON – HADRON Learning Series: Worker Pool Usage for HADRON Enabled Databases https://blogs.msdn.microsoft.com/psssql/2012/05/17/alwayson-hadron-learning-series-worker-pool-usage-for-hadron-enabled-databases/ より Log Scanner Primary HadrThreadPool DDL / Notifications 20-60 Seconds Idle Per Database Per Database On Msg completion Per Secondary On Msg completion Msg Reader Secodnary Redo 20-60 Seconds Idle Per Database On Msg completion State Processing Per Database 20-60 Seconds Idle Msg Receive Per AG Per DB Per DB Msg Log Apply HadrThreadPool On Msg completion Msg Routing On Msg completion
  • 13. ログ転送の性能改善 2016/7/14db tech showcase 201613  ログ転送のスループット向上  圧縮アルゴリズムの改善 (並列操作) も実施されている  ログ転送の圧縮操作のデフォルト動作の変更  SQL Server 2014 まで  同期 / 非同期ともにデフォルトは圧縮 (-T1462 で非圧縮に変更可能)  SQL Server 2016  同期 : デフォルトは非圧縮 (-T9592 で圧縮に変更可能)  圧縮によるオーバーヘッドを減らし、同期モードの処理速度を優先  非同期 : デフォルトは圧縮 (-T1462 で非圧縮に変更可能)  セカンダリレプリカでパラレル (マルチスレッド) Redo 処理が可能に  2014 までは、DB ごとに Redo スレッドが動作していたが、シングルスレッドで起動  2016 では、使用可能な CPU スレッドの関数として定義されて、各 DB の Redoスレッドは、 CPU 数に応じて起動される  パラレル化されたことで、フェールオーバー時の回復処理が高速に  ログの処理効率改善については、NUMA ノード数に応じた LOG WRITER のマルチワーカー (スレッド) 化も実施されている (最大 4 スレッド)  2016 は自動ソフト NUMA がデフォルト有効なため、8 論理コア以上はソフト NUMA が構成される
  • 14. DEMO 2016/7/14db tech showcase 201614 SQL Server 2016 の HADR のスレッドの確認
  • 15. 自動フェールオーバーを 3 台で設定可能 2016/7/14db tech showcase 201615  自動フェールオーバーを 3 台で設定可能  同期レプリカ 3 台間で自動フェールオーバーを設定可能に  フェールオーバーの順序については、クラスターグループの設定に基づく  WSFC の、優先所有者の設定に基づき、フェールオーバーが実行される  AlwaysOn 可用性グループは、WSFC の機能を組み合わせて可用性を担保している 同期レプリカ 自動フェールオーバー SQL Server 2012 / 2014 同期レプリカ 自動フェールオーバー SQL Server 2016
  • 16. ロードバランスされた読み取りレプリカへのアクセス 2016/7/14db tech showcase 201616  2012 / 2014 は、接続順序 (ルール) によるセカンダリレプリカへのアクセス  2016 では、ラウンドロビンにより、ロードバランスされたアクセスが可能に  以下の SQL Server 2016 の、設定例は Server A または Server B でロードバランスし、 どちらも接続できない場合は Server C に接続 Server A Server B Server C ALTER AVAILABILITY GROUP [AlwaysOnAG] MODIFY REPLICA ON N'SQL-2016-01' WITH (PRIMARY_ROLE (READ_ONLY_ROUTING_LIST=( N'Server A', N'Server B', N'Server C' ))) SQL Server 2012 / 2014 ALTER AVAILABILITY GROUP [AlwaysOnAG] MODIFY REPLICA ON N'SQL-2016-01' WITH (PRIMARY_ROLE (READ_ONLY_ROUTING_LIST=( (N'Server A',N'Server B'), N'Server C' ))) SQL Server 2016
  • 17. DEMO 2016/7/14db tech showcase 201617 ロードバランスされたセカンダリへのアクセス
  • 18. AlwaysOn で分散トランザクションをサポート 2016/7/14db tech showcase 201618  特定環境下での分散トランザクションをサポート  異なるインスタンスの DB に対しての分散トランザクションをサポート  AlwaysOn は同一インスタンス内の複数データベースにまたがるトランザクションはサポートしていない  OS は、Windows Server 2012 R2 + KB3090973 or Windows Server 2016 を使用する必要がある  WITH DTC_SUPPORT = PER_DB を指定して可用性グループを作成  可用性グループの作成時のみ、設定が可能なため、後からの変更は不可能 AG 1 DB1 DB2 非サポートの DB 配置 AG 1 DB1 DB2 Server A Server B Server A Server B AG 1 DB1 DB2 AG 2 AG 1 DB1 DB2 サポートされるDB 配置 Server A Server B Server A Server B
  • 19. Direct Seeding によるセカンダリレプリカへの復元 2016/7/14db tech showcase 201619  セカンダリに明示的なバックアップのリストアが不要で同期を開始  従来 : SEEDING_MODE = MANUAL  プライマリの初期バックアップ → 可用性グループに追加 → セカンダリでリストア → 同期開始  Direct Seeding (Automatic Seeding) : SEEDING_MODE = AUTOMATIC  プライマリの初期バックアップ → 可用性グループに追加 → セカンダリに自動的に追加され、同期開始  すべてをセカンダリへの自動的な追加は、ディレクトリ構成を同一にする  同一でない場合は、事前に手動でバックアップをリストアしておく必要がある  後述の分散可用性グループの初期同期でも Direct Seeding を使用することができる  -T9567 を設定すると、データ同期時のデータストリームが圧縮される SQL Server 2012 / 2014 AG 1 DB1 DBを追加 Server A Server B AG 1 DB1 共有フォルダー バックアップ リストア AG 1 DB1 DBを追加 Server A Server B AG 1 DB1 AG に自動で 追加される SQL Server 2016
  • 20. 分散可用性グループ 2016/7/14db tech showcase 201620  異なる (独立した) クラスター 間で可用性グループを設定可能  可用性グループのリスナー間で複製の設定を行う  これにより遠隔地の独立した環境に対して、可用性グループを設定可能に  セカンダリレプリカは DB を含まない可用性グループとして作成  分散可用性グループ間のフェールオーバーは手動で実施 WSFC02 AG02 Primary Secondary Distributed Availability GroupsWSFC01 AG01 Primary Secondary Secondary
  • 21. DEMO 2016/7/14db tech showcase 201621 Direct Seeding と分散可用性グループ
  • 22. Standard Edition を使用した AlwaysOn 2016/7/14db tech showcase 201622  基本的な可用性グループ (Basic Availability Groups)  Standard Edition でデータベースミラーリングに代わる可用性環境の構築方法  2012 の段階で、データベースミラーリングは今後のバージョンでサポートされない機能に  基本的な可用性グループの特徴  2 台のサーバー間でのレプリカ (Primary / Secondary 構成)  同期 / 非同期, 自動フェールオーバーを設定可能  リスナーを介しての可用性グループへのアクセスをサポート  セカンダリレプリカのアクセスはできない  読み取りとしての利用 / バックアップ取得 DB としての利用はできない  可用性グループに含めることができるのは一つの DB のみ  複数の DB を可用性グループで保護したい場合には、複数の可用性グループを作成  DB 間で JOIN をする際には、各可用性グループの配置状況に注意する現状、検証するために は「Standard Edition」が必要  Enterprise Edition / Enterprise Evaluation では、基本的な可用性グループを 構築することはできないため、検証時には注意する
  • 23. Standard Edition の AlwaysOn の構成 2016/7/14db tech showcase 201623 Server A AG01 (Primary) DB1 Listener AG02 (Secondary) DB1 Server B AG02 (Primary) DB1 Listener AG01 (Secondary) DB1 データ同期 データ同期
  • 24. DEMO 2016/7/14db tech showcase 201624 Basic Availability Groups
  • 25. 参考資料 2016/7/14db tech showcase 201625  Introducing Microsoft SQL Server 2016 – get your free ebook today  https://info.microsoft.com/Introducing-SQL-Server-2016-eBook.html  Enhanced Always On Availability Groups in SQL Server 2016  https://blogs.technet.microsoft.com/dataplatforminsider/2015/12/15/enhanced-always-on-availability-groups-in-sql-server-2016/  High Availability Enhancements  https://msdn.microsoft.com/en-us/library/bb510411.aspx#Anchor_4  Workgroup and Multi-domain clusters in Windows Server 2016  https://blogs.msdn.microsoft.com/clustering/2015/08/17/workgroup-and-multi-domain-clusters-in-windows-server-2016/  SQLServer 2016 AlwaysOn and new Log Transport behavior  https://blogs.technet.microsoft.com/simgreci/2016/06/17/sqlserver-2016-alwayson-and-new-log-transport-behavior/  SQL 2016 – It Just Runs Faster: AlwaysOn Parallel Compression / Improved Algorithms  https://blogs.msdn.microsoft.com/psssql/2016/05/03/sql-2016-it-just-runs-faster-alwayson-parallel-compression-improved-algorithms/  Configure load-balancing across read-only replicas  https://msdn.microsoft.com/en-us/library/hh710054.aspx#loadbalancing  Cross-Database Transactions and Distributed Transactions for Always On Availability Groups and Database Mirroring (SQL Server)  https://msdn.microsoft.com/en-us/library/ms366279(v=sql.130).aspx  SQL Server 2016 DTC Support In Availability Groups  https://blogs.technet.microsoft.com/dataplatform/2016/01/25/sql-server-2016-dtc-support-in-availability-groups/  Distributed Availability Groups (Always On Availability Groups)  https://msdn.microsoft.com/en-us/library/mt651673.aspx  Basic Availability Groups (Always On Availability Groups)  https://msdn.microsoft.com/en-us/library/mt614935.aspx