Azureリレーショナル計算
ある金融機関がAzure SQL Databaseで日次バッチ処理を実行しています。データセットAは毎日50万行を処理(1行あたり2msの処理時間)、データセットBは毎日80万行を処理(1行あたり1.5msの処理時間)します。両データセットを並列実行した場合、全体の処理完了時間は何秒か?
A.1000秒
✗ これはデータセットAのみの処理時間です。500,000行×2ms÷1,000=1,000秒。並列実行ではより長い方の処理時間で決まるため、これだけでは不十分です。
B.1200秒← 正解
✓ 正解です。計算:データセットA:500,000行×2ms÷1,000=1,000秒。データセットB:800,000行×1.5ms÷1,000=1,200秒。並列実行では最長処理時間が全体の完了時間となるため、1,200秒が正解です。
C.2000秒
✗ これはデータセットAとBを直列実行した場合の合計時間(1,000+1,200=2,200秒)に近い誤った値です。並列実行では最長の処理時間が適用されます。
D.1100秒
✗ これは両処理時間の平均値((1,000+1,200)÷2=1,100秒)です。並列実行では平均ではなく最長時間が全体の完了時間になります。
この問題のポイント
計算:データセットA:500,000行×2ms÷1,000=1,000秒。データセットB:800,000行×1.5ms÷1,000=1,200秒。並列実行では最長処理時間が全体の完了時間となるため、1,200秒が正解です。
「Azureリレーショナル」の他の問題
あるSIerがオンプレミスSQL Server 2019をAzureに移行します。アプリは「SQL Server Age…ある企業がオンプレミスSQL Server 2022の本番DBをAzureへ移行します。「インスタンスレベルの機能(SQ…ある医療システムがAzure SQL Databaseで患者データを管理しています。「障害時のフェイルオーバーを自動化し…ある小売企業のAzure SQL Databaseに数十億行の販売トランザクションが蓄積しており、ストレージが急増してい…あるスタートアップが新サービスの開発環境用にAzure SQL Databaseを利用しています。「開発中は数時間使って…ある企業が40個のSaaSテナント向けに個別のAzure SQL Databaseを保有しています。各テナントの使用率は…
IT・クラウド の関連資格
AWS Certified Cloud Practitioner(CLF-C02)
AWSクラウドの入門資格。クラウドの概念・AWSのコアサービス・セキュリティ・料金モデルを問う。
AWS Certified Solutions Architect - Associate(SAA-C03)
AWSでのシステム設計能力を問うアソシエイト資格。高可用性・セキュリティ・コスト最適化の設計が中心。
AZ-900:Microsoft Azure Fundamentals
クラウドとAzureの基礎を問うMicrosoft認定資格。クラウドの概念、Azureの主要サービス、セキュリティ・コンプライアンス・料金を扱う。