はじめに こんにちは、技術本部SRE部ZOZOSREチームの堀口です。普段はZOZOTOWNのオンプレミスとクラウドの構築・運用に携わっています。またDBREとしてZOZOTOWNのデータベース全般の運用・保守も兼務しております。 ZOZOTOWNではSQL Serverを中心とした各種DBMSが稼働しています。その中でZOZOTOWNサービスの根幹となるいわゆる基幹データベース(以下、基幹DBと呼ぶ)を5年ぶりにリプレースしました。 基幹DB群は、商品情報、在庫情報、注文情報、会員様情報、ブランド様情報、配送管理、キャンペーン情報、分析系情報などZOZOTOWNサービスにおけるほぼ全ての情報を管理しているものとなります。 リプレースのモチベーションは5年のハードウェア(以下、HWと呼ぶ)保守期限終了およびSQL ServerのEnd Of Life(以下、EOLと呼ぶ)を迎えるため、HW
こんにちは、SRE部の廣瀬です。 本記事では、ZOZOTOWNでカートに商品を入れる際に使われているデータベース群の内、SQL Server(以降、カートDBと呼ぶ)にフォーカスします。ZOZOTOWNでは数年前から、人気の商品(以降、加熱商品と呼ぶ)が発売された際、カートDBがボトルネックとなる問題を抱えています。様々な負荷軽減の取り組みを通じて状況は劇的に改善されていますが、未だに完璧な課題解決には至っていません。 そこで今回は、加熱商品の発売イベントにおける負荷軽減の取り組みを振り返ります。また、直近の取り組みとして、SQL ServerのCDCを用いた新たな負荷軽減の検証内容をご紹介します。 背景 - カートDBのボトルネックについて 加熱商品の発売イベントに関する対策について、最初に言及した記事としては以下が挙げられます。この記事では人気の福袋商品を加熱商品として紹介していますが
あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。
The PowerShell toolkit for SQL Server professionalsAutomate administration, migrations, disaster recovery and compliance PS C:\Projects\Migration> Start-DbaMigration @params Performing instance migration Migrating databases [oooooooooooooooo ] Type Name ---- ---- Database Certificate AGCertificate2021_2121 Custom error 60000:'us_english' Mail Configuration Server Configuration Mail Account The DBA
最近知ったのですが、MSSQL Tiger Team から、SQL Server のパフォーマンスモニタリングをするためのツール一式が公開されていました。 解説している資料については PASS VC: SQL Server Performance Monitoring and Baselining で公開されており、構成については以下のようになっています。 各 SQL Server に「dba_local」という、情報を取得するための DB を作成し、SQL Server Agent から情報を格納し、SSRS からレポートを表示するという構成となっています。 使用されていスクリプト等については MSSQLTIGERDemos で公開されており、SQL Server 2016 の SSRS でも表示することができましたので、最新の環境にも対応できるかと。 システムヘルスからの情報取得も行
適用対象:SQL ServerAzure SQL データベースAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW) ページは、SQL Server のデータ ストレージの基本単位です。 エクステントは物理的に連続する 8 ページをまとめたものです。 エクステントを使用すると、ページを効率的に管理できます。 このガイドでは、すべてのバージョンの SQL Server でページとエクステントの管理に使用されるデータ構造について説明します。 ページとエクステントのアーキテクチャを理解することは、効率的に実行されるデータベースを設計、開発するうえで重要です。 ページとエクステント SQL Server のデータ ストレージの基本単位は、ページです。 データベース内のデータ ファイル (.md
2017年04月01日00:18 カテゴリプログラム SQLServer 断片化と平均ページ密度を調べるクエリ SQLServerで全DB・全テーブルの断片化と平均ページ密度の調査する時のクエリ。 断片化と平均ページ密度については↓のサイトでどうぞ。 https://blogs.msdn.microsoft.com/jpsql/2011/10/16/337/ SET NOCOUNT ON; declare @CR_DATABASE_ID AS INT declare @CR_DBNAME AS NVARCHAR(200) declare @WKSTR AS VARCHAR(20) --//DBとテーブルのリスト用 create table #WKTBLLIST ( database_id int ,object_id int ,DB名 nvarchar(200) ,テーブル名 nvarch
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く