TECH PLAY

Oracle

むベント

マガゞン

技術ブログ

2021 幎に AWS に入瀟しお以来、私は Amazon Elastic Compute Cloud (Amazon EC2) むンスタンスファミリヌが成長するのを芋おきたした。そのペヌスは今でも驚きを隠せたせん。AWS Graviton 搭茉のむンスタンスから、特殊な高速コンピュヌティングオプションたで、パフォヌマンスの限界をさらに抌し䞊げる新しいむンスタンスタむプが数か月ごずにリリヌスされおいるように感じられたす。2026 幎 2 月の時点で、AWS は 1,160 を超える Amazon EC2 むンスタンスタむプを提䟛しおおり、その数は今も増え続けおいたす。 2026 幎 2 月 16 日週最初のニュヌスである Amazon EC2 M8azn むンスタンスの䞀般提䟛はその良い䟋です。M8azn むンスタンスは、第 5 䞖代 AMD EPYC プロセッサを搭茉した高呚波で高ネットワヌクの汎甚むンスタンスであり、クラりド内で最も高い 5 GHz の最倧 CPU 呚波数を提䟛しおいたす。前䞖代の M5zn むンスタンスず比范した堎合、M8azn むンスタンスは最倧 2 倍優れたコンピュヌティングパフォヌマンス、4.3 倍広いメモリ垯域幅、10 倍倧きい L3 キャッシュを提䟛したす。たた、M5zn より最倧 2 倍のネットワヌクスルヌプット、最倧 3 倍の Amazon Elastic Block Store (Amazon EBS) スルヌプットも提䟛したす。 第 6 䞖代の Nitro Card を䜿甚しお AWS Nitro System 䞊に構築された M8azn むンスタンスは、自動車、航空宇宙、゚ネルギヌ、電気通信分野におけるリアルタむム財務分析、ハむパフォヌマンスコンピュヌティング、高頻床取匕、CI/CD パむプラむン、ゲヌム、シミュレヌションモデリングなどのワヌクロヌド向けです。このむンスタンスでは、メモリず vCPU の比率が 4:1 になっおおり、2 個から 96 個の vCPU 数、最倧 384 GiB のメモリを搭茉した 9 皮類のサむズ (2 皮類のベアメタルタむプを含む) で利甚できたす。詳现に぀いおは、 Amazon EC2 M8azn むンスタンスペヌゞ をご芧ください。 2026 幎 2 月 9 日週のリリヌス 以䞋は、2026 幎 2 月 9 日週に行われたその他の発衚の䞀郚です。 Amazon Bedrock が 6 ぀のフルマネヌゞドオヌプンりェむトモデルのサポヌトを远加 – Amazon Bedrock が、DeepSeek V3.2、MiniMax M2.1、GLM 4.7、GLM 4.7 Flash、Kimi K2.5、Qwen3 Coder Next のサポヌトを開始したした。これらのモデルは、フロンティア掚論ず゚ヌゞェンティックコヌディングのワヌクロヌドに察応したす。DeepSeek V3.2 ず Kimi K2.5 は掚論ず゚ヌゞェンティックむンテリゞェンスを察象ずしおおり、GLM 4.7 ず MiniMax M2.1 は倧芏暡な出力りィンドりでの自埋コヌディングをサポヌトし、Qwen3 Coder Next ず GLM 4.7 Flash は本番環境デプロむ甚のコスト効率に優れた代替手段を提䟛したす。Project Mantle を掻甚するこれらのモデルは、OpenAI API 仕様ずの蚭定䞍芁の互換性を提䟛したす。 ã“のリリヌスにより、仕様䞻導型の AI 開発ツヌルである Kiro での DeepSeek v3.2、MiniMax 2.1、Qwen3 Coder Next ずいった新しいオヌプンりェむトモデルの䜿甚も可胜になりたす。 Amazon Bedrock が AWS PrivateLink のサポヌトを拡倧 – Amazon Bedrock が、 bedrock-runtime ゚ンドポむントの既存サポヌトに加えお、 bedrock-mantle ゚ンドポむントでも AWS PrivateLink をサポヌトするようになりたした。bedrock-mantle ゚ンドポむントは、Amazon Bedrock で提䟛される倧芏暡な機械孊習モデル甚の分散型掚論゚ンゞンである Project Mantle を掻甚しおいたす。Project Mantle は、サヌビス品質制埡を備えたサヌバヌレス掚論、自動化されたキャパシティ管理によっお匕き䞊げられたデフォルトカスタマヌクォヌタ、OpenAI API 仕様ずの蚭定䞍芁の互換性を提䟛したす。OpenAI API 互換゚ンドポむントの AWS PrivateLink サポヌトは、14 の AWS リヌゞョンでご利甚いただけたす。䜿甚を開始するには、Amazon Bedrock コン゜ヌルにアクセスするか、OpenAI API 互換性ドキュメントを参照しおください。 Amazon EKS Auto Mode がマネヌゞド Kubernetes 機胜のための匷化されたロギング機胜を発衚 – Amazon EKS Auto Mode で Amazon CloudWatch Vended Logs を䜿甚するログ配信゜ヌスを蚭定できるようになりたした。これは、Auto Mode のマネヌゞド Kubernetes 機胜からコンピュヌティングの自動スケヌリング、ブロックストレヌゞ、負荷分散、ポッドネットワヌキングに関するログを収集するために圹立ちたす。各 Auto Mode 機胜は、AWS 認蚌ず承認が組み蟌たれた CloudWatch Vended Logs 配信゜ヌスずしお、暙準の CloudWatch Logs よりも䜎い料金で蚭定できたす。ログは、CloudWatch Logs、Amazon S3、たたは Amazon Data Firehose を宛先ずしお配信できたす。この機胜は、EKS Auto Mode が提䟛されおいるすべおのリヌゞョンでご利甚いただけたす。 Amazon OpenSearch Serverless がコレクショングルヌプのサポヌトを開始 – 新しいコレクショングルヌプを䜿甚しお、異なる AWS Key Management Service (AWS KMS) キヌを持぀コレクションの党䜓で OCU (OpenSearch Compute Unit) を共有できるようになりたした。コレクショングルヌプは、コレクションレベルのセキュリティずアクセス制埡を維持しながら、共有コンピュヌティングモデルを通じお党䜓的な OCU コストを削枛したす。たた、最倧 OCU 制限に加えお最小 OCU 割り圓おを指定するこずも可胜になったため、遅延の圱響を受けやすいアプリケヌションの起動時におけるベヌスラむンキャパシティが保蚌されたす。コレクショングルヌプは、珟圚 Amazon OpenSearch Serverless が提䟛されおいるすべおのリヌゞョンでご利甚いただけたす。 Amazon RDS がスナップショットの埩元時におけるバックアップ蚭定のサポヌトを開始 – スナップショット埩元操䜜の実行前ず実行䞭にバックアップ保持期間ず垌望するバックアップりィンドりを衚瀺し、倉曎できるようになりたした。これたで、埩元されたデヌタベヌスむンスタンスずクラスタヌはスナップショットメタデヌタからのバックアップパラメヌタ倀を継承し、倉曎できるのは埩元完了埌のみでした。これからは、自動バックアップずスナップショットの䞀郚ずしおバックアップ蚭定を衚瀺し、埩元時にこれらの倀を指定たたは倉曎できるようになるため、埩元埌に倉曎する必芁がなくなりたす。この機胜は、すべおの AWS 商甚リヌゞョンず AWS GovCloud (米囜) リヌゞョンにあるすべおの Amazon RDS デヌタベヌス゚ンゞン (MySQL、PostgreSQL、MariaDB、Oracle、SQL Server、Db2) ず Amazon Aurora (MySQL 互換および PostgreSQL 互換゚ディション) で利甚でき、远加料金はかかりたせん。 AWS のお知らせに関する詳しいリストに぀いおは、「 AWS の最新情報 」ペヌゞをご芧ください。 近日開催予定の AWS むベント カレンダヌを確認しお、近日開催予定の AWS むベントにサむンアップしたしょう。 AWS Summit – 2026 幎の AWS Summit に参加したしょう。AWS Summit は、クラりドおよび AI 関連の新興テクノロゞヌを探求し、ベストプラクティスに぀いお孊び、業界の同業者や専門家ず぀ながるこずができる無料の察面むベントです。Summit は、 パリ (4 月 1 日)、 ロンドン (4 月 22 日)、 バンガロヌル (4 月 23〜24 日) で開催される予定です。 AWS AI and Data Conference 2026 – 3 月 12 日にアむルランドの Lyrath Convention Centre で開催される、1 日限りの無料察面むベントです。このカンファレンスでは、Amazon Bedrock、Amazon SageMaker、QuickSight を甚いた゚ヌゞェントの蚭蚈、トレヌニング、およびデプロむの他、゚ヌゞェントの AWS デヌタサヌビスずの統合、゚ヌゞェントを倧芏暡に運甚するためのガバナンスプラクティスの適甚ずいったトピックを取り䞊げたす。アゞェンダには、アヌキテクト、開発者、ビゞネスリヌダヌ向けの戊略的ガむダンスずハンズオンラボが含たれおいたす。 AWS Community Day – コミュニティリヌダヌたちがコンテンツを蚈画、調達、提䟛するコミュニティ䞻導のカンファレンスであり、テクニカルディスカッション、ワヌクショップ、ハンズオンラボが行われたす。このむベントは、 アヌメダバヌド (2 月 28 日)、 スロバキア (3 月 11 日)、 プネヌ (3 月 21 日) で開催される予定です。 AWS Builder Center に参加しお、ビルダヌず぀ながり、゜リュヌションを共有し、開発をサポヌトするコンテンツにアクセスしたしょう。こちらのリンクから、今埌開催されるすべおの AWS 䞻導の察面むベントおよび仮想むベント ず デベロッパヌ向けのむベント をご芧ください。 2026 幎 2 月 16 日週のニュヌスは以䞊です。2026 幎 2 月 23 日週の Weekly Roundup もお楜しみに! – Esra この蚘事は、Weekly Roundup シリヌズの䞀郚です。毎週、AWS からの興味深いニュヌスや発衚を簡単にたずめおお知らせしたす! 原文は こちら です。
TechHarmony゚ンゞニアブログでは、 AWS・Oracle Cloud・Azure・Google Cloud 各分野の受賞者 にフォヌカスし、むンタビュヌを通しおこれたでの経歎や他の受賞者に聞いおみたいこずを぀ないでいく「 リレヌむンタビュヌ 」をお届けしおいたす。 第䞀匟は、「2025 Japan AWS Jr. Champions」 を受賞された 間侖田 秀たせだ しゅうさん。 Japan AWS Jr. Champions は、AWSを積極的に孊び、自らアクションを起こし、その取り組みが呚囲にも良い圱響を䞎えおいる若手゚ンゞニアが遞出されるプログラムです。 日々どのようにAWSず向き合い、どんな経隓を積み重ねおきたのか。 そしお、受賞に至るたでの背景には、どのようなキャリアストヌリヌがあったのでしょうか。 本むンタビュヌでは、間䞖田さんのこれたでの経歎やAWSぞの向き合い方、さらに「次の受賞者ぞ聞いおみたいこず」たで、じっくりずお話を䌺いたした。 プロフィヌル 2025 Japan AWS Jr. Champions 所属 ITむンフラサヌビス事業グルヌプ クラりドサヌビス事業本郚 クラりドサヌビス第二郚 氏名 間䞖田 秀 【自己玹介】 2023幎床入瀟埌、AWS内補化支揎サヌビス「 テクニカル゚スコヌト 」のメンバヌずしおお客様を支揎させおいただいおいたす。 テクニカル゚スコヌトでは、AWS導入怜蚎から、蚭蚈、構築、運甚改善たで幅広く内補化を埌抌しし぀぀、お客様の課題解決に取り組んでいたす。   本線  AWS゚ンゞニアになった背景を教えおください。 もずもず情報工孊科出身でプログラミングに銎染みがあったため、アプリケヌション開発垌望で入瀟したした。  ただ、新人研修で改めおむンフラ領域を孊びなおしおいくうちに、「 ネットワヌク っお パズルみたい でおもしろいな 」 ず思ったこずがむンフラに飛び蟌むきっかけ になりたした。AWSを初めお觊ったのも、おなじく新人研修䞭です。AWSの持぀シェアの倧きさや豊富なサヌビス、そしおその柔軟性の良さに魅力を感じ、そこから、クラりドの䞭でもAWSを深く孊びたいずいう思いが芜生えたした。 研修埌には 、 AWS内補化支揎サヌビス「テクニカル゚スコヌト」 チヌム に配属 され、 AWSで課題を抱えたお客様ず䌎走しながら、共に課題解決に取り組む日々を送っおいたす。 お客様ず共に成長しおいく過皋で、孊ぶこずの楜しさはもちろんのこず、耇雑なシステムをシンプルに提䟛しおいる点に魅力を感じ、AWSの奥深さを改めお認識しおいたす ゚ンゞニアずしお倧切にしおいる䟡倀芳や信条はありたすか 業務で必芁な範囲にずどたらず、芖野を広げるために最新技術を远い続ける姿勢を意識しおいたす。今すぐ䜿う予定がなくおも、知っおいるこずで遞択肢が増え、蚭蚈や提案の質を高めるこずに぀ながるず考えおいるからです。近幎は技術進化のスピヌドが非垞に速く、アップデヌトが远い぀いおいないず感じる堎面もありたすが、取り残されないよう頑匵っおキャッチアップしおいたす。 たた、私たちは先人たちのアりトプットに倚く支えられおきたず感じおいたす。だからこそ、自分も 「巚人の肩に立぀」 だけで終わらせず 、 孊んだこずを蚀語化し、アりトプット ずしお残すこずを倧切にしおいたす。 蚀語化 するこずで 自分自身の理解が敎理されるだけでなく、同じ悩みを抱えおいる人や、同じずころで぀たずいおいる人の助けになればず考えおいたす。 ペコの぀ながりを倧切にするこずも信条 の䞀぀です。瀟内の他郚眲はもちろん、他瀟のJr. Championsずの亀流を通じお、新しい発想やこれたで気づけなかった芖点を倚く埗るこずができたした。そうしたペコの぀ながりから生たれた刺激が、登壇や瀟内でのAWS掻動ずいった次のアクションのアむディアに぀ながっおいたす。 この床は受賞おめでずうございたす 受賞に至るたで特に重点を眮いお取り組んできたこず・乗り越えたチャレンゞを教えおください。 受 賞の決め手は、苊手なこずでも積極的に挑戊し続けたこず だず考えおいたす。 人前で話すこずは埗意ではありたせんでしたが、堂々ず䌝えられる自分になりたくお、むベント登壇ぞの挑戊を重ねたした。積極的に手を䞊げ続けた結果、登壇機䌚にも恵たれ、2024幎床には登壇5回瀟内2回・瀟倖3回の経隓を積むこずができたした。 「 迷ったらずりあえず手を挙げる 」 を胞に、䞀歩ず぀積み重ねた 結果が評䟡に぀ながったのだず思いたす。 受賞がご自身のキャリアやチヌムに䞎えた圱響はありたすか 受賞をきっかけに、2025幎床から䞀郚AWSマヌケティング業務に携わらせおいただいおいたす。 マヌケティングチヌムに参画したこずで、我々の商材を倖郚の芖点から芋られるようになったこずは倧きな倉化です。 プロモヌション掻動を通しお倖から芋るこずで、商材の良さや改善点を客芳的に捉え盎すこずができたず思っおいたす。 たた、これたで技術職ずしおのキャリアしか考えおいたせんでしたが、マヌケティングずいう新たな軞が加わったこずでキャリアの幅が広がりたした。 掻動の䞭でAWS事業を どうビゞネスずしお発展させおいくか を具䜓的に考える機䌚が増え、䌚瀟で働く䞊での マヌケティングの芖点の重芁性を実感 しおいたす。 この䞀幎間は、幎次を重ねおいくうえで必芁ずなる考え方を孊ぶ貎重な機䌚だったず振り返っおいたす。 今埌、個人ずしお、挑戊しおみたい新しい技術・分野や、目指しおいる目暙に぀いお教えおください。 AWS/オンプレミスのネットワヌク知識を身に぀け、ネットワヌクアヌキテクチャの提案に぀いおチヌムの先茩方ず同じ目線で議論できる゚ンゞニアになりたいです。 テクニカル゚スコヌトチヌムには、長幎アプリケヌション開発やデヌタセンタヌのネットワヌク構築に携わっおきたメンバヌが倚く圚籍しおおり、AWSに限らない幅広い知識を持っおいる点が倧きな魅力だず感じおいたす。 AWS歎は3幎目ずなり、 クラりドの蚭蚈・運甚の経隓 は増えおきたしたが、 リフトシフト案件に携わる䞭で、オンプレミスのネットワヌク知識䞍足を痛感 する堎面がありたした。たた、オンプレミス歎の長いお客様に察しおは、クラりド単䜓の説明ではなく、オンプレミスずの比范を亀えお説明する方が理解・玍埗いただきやすいず感じおおり、そのためにも オンプレミスを含めたネットワヌク党䜓の理解が䞍可欠だず考えおいたす。 今埌、AWSはもちろんですが、ネットワヌクを軞ずしたクラりドずオンプレミスどちらも積極的に孊び続けおいきたす 次のむンタビュヌは同じJr. Championsの「䜐藀 優音」さんです䜐藀さんにお聞きしたいこずはありたすか 䜐藀さんは、業務ではOracle Databaseを扱っおいるずお聞きしたした。 AWS ず Oracle 䞊行しお、 孊び続ける秘蚣 を教えおください   間䞖田さん、ありがずうございたした 最埌に、読者の方ぞメッセヌゞをお願いいたしたす 私自身が若手゚ンゞニアの暡範ずなるよう 、さらなるアりトプットを通じお皆様ぞの良い圱響を䞎えられるよう 挑戊 しおいきたす私の掻動が同䞖代の゚ンゞニアに広がり、そこから先茩・埌茩ずの繋がりに発展しおいけば、「 クラりドに匷いSCSK 」 の実珟に寄䞎でき、お客様に還元 できるず信じおいたす。   次回むンタビュヌは、2025 Japan AWS Jr. Champions を受賞された 䜐藀 優音さずう ゆうずさんです。 次回の蚘事もお楜しみにお埅ちください
本蚘事は 2026/02/04に投皿された Auto Analyze in Aurora DSQL: Managed optimizer statistics in a multi-Region database を翻蚳した蚘事です。 Amazon Aurora DSQL  ãŠã‚ˆã³ä»–の最新のリレヌショナルデヌタベヌスシステムにおいお、正確な統蚈情報はク゚リプランにおける最も重芁な芁因の䞀぀です。悪いク゚リプランを良いク゚リプランの代わりに誀っお遞択しおしたうず、100倍の性胜䜎䞋を匕き起こす可胜性がありたす。プランのリグレッションが発生するリスクを最小化するために、最新の統蚈情報が重芁です。この投皿では、DSQL オプティマむザヌ統蚈を自動的に蚈算する確率的か぀事実䞊ステヌトレスな手法である Aurora DSQL Auto Analyze に぀いお解説したす。PostgreSQL に粟通しおいるナヌザヌは、 autovacuum analyze  ãšã®é¡žäŒŒæ€§ã‚’理解しおいただけるでしょう。 ク゚リパフォヌマンスにおける統蚈情報の重芁性 統蚈情報がク゚リパフォヌマンスに䞎える圱響を説明するために、オプティマむザヌがフルテヌブルスキャンたたはむンデックススキャンを䜿甚しおデヌタにアクセスするかを遞択できる基本的な䟋を芋おみたしょう。統蚈情報の効果を説明するために、内郚パラメヌタを䜿甚しおAuto Analyzeを無効にしたした。お客様にずっお、Auto Analyze は垞に有効になっおおり、無効にするオプションはありたせん。 たず、int 型の列 A ずtext 型の列 B を持぀テヌブルを生成したす。たた、列 A にむンデックスを䜜成したす。次に、このテヌブルに 600,000 行を挿入したす。この䟋では、列 A に泚目したす。300,000 行は 0 から 299,999 たでの A 倀を含みたす。残りの 300,000 行は A 倀が 42 です。 create table mytable (A int, B text); create index async mytableidx on mytable(A); SELECT 'INSERT INTO mytable SELECT generate_series(3000 * ' || i-1 || ', 3000 * ' || i || ' - 1), ''AWS Aurora DSQL is great'';' FROM generate_series(1, 100) i; \gexec SELECT 'INSERT INTO mytable SELECT 42, ''AWS Aurora DSQL is great'' FROM generate_series(1, 3000);' FROM generate_series(1, 100); \gexec 以䞋のク゚リを䜿甚しお、 A 倀が 42 の行が 300,001 行あるこずを確認したす。したがっお、 A 倀が 42 の行は党䜓の半分以䞊を占めおいたす。 SELECT count(*) FROM mytable GROUP BY GROUPING SETS (A = 42); count -------- 299999 300001 (2 rows) 以䞋のコマンドを実行しお、 A 倀が 42 の党おの行を遞択する堎合に、オプティマむザヌがどのプランを遞択するかを芳察しおみたしょう。 EXPLAIN ANALYZE SELECT * FROM mytable WHERE A = 42; QUERY PLAN ------------------------------------------------------------------------------------------------------------------------------------------ Index Scan using mytableidx on mytable (cost=23193.32..34868.97 rows=92373 width=32) (actual time=15.926..5217.368 rows=300001 loops=1) Index Cond: (a = 42) -> Storage Scan on mytableidx (cost=23193.32..34868.97 rows=92373 width=32) (actual rows=300001 loops=1) -> B-Tree Scan on mytableidx (cost=23193.32..34868.97 rows=92373 width=32) (actual rows=300001 loops=1) Index Cond: (a = 42) -> Storage Lookup on mytable (cost=23193.32..34868.97 rows=92373 width=32) (actual rows=300001 loops=1) Projections: a, b -> B-Tree Lookup on mytable (cost=23193.32..34868.97 rows=92373 width=32) (actual rows=300001 loops=1) Planning Time: 3.367 ms Execution Time: 5228.314 ms (10 rows) 遞択されたプランにはむンデックススキャンが含たれおいるこずがわかりたす。 A = 42 が半数を占めるこずから、明らかにむンデックスからの間接参照のコストを避けお、フルテヌブルスキャンを遞択するこずが期埅されたす。 オプティマむザヌが最適なプランを芋぀けるのを助けるために、テヌブルで ANALYZE を実行したす。 ANALYZE mytable; 今床は遞択されたプランにフルテヌブルスキャンが含たれおいたす。ク゚リは半分以䞋の時間で完了するようになりたした。 EXPLAIN ANALYZE SELECT * FROM mytable WHERE A = 42; QUERY PLAN -------------------------------------------------------------------------------------------------------------------------------------- Full Scan (btree-table) on mytable (cost=74756.80..87915.45 rows=296975 width=32) (actual time=1.179..1977.851 rows=300001 loops=1) -> Storage Scan on mytable (cost=74756.80..87915.45 rows=296975 width=32) (actual rows=300001 loops=1) Projections: a, b Filters: (a = 42) Rows Filtered: 299999 -> B-Tree Scan on mytable (cost=74756.80..87915.45 rows=597254 width=32) (actual rows=600000 loops=1) Planning Time: 5.055 ms Execution Time: 1989.230 ms (8 rows) Aurora DSQL クラスタヌでこの䟋を再珟するず、手動で analyze を実行する前でも、フルテヌブルスキャンを䜿甚する高速なク゚リプランが埗られるこずがわかりたす。Auto Analyze がバックグラりンドで自動的に統蚈情報を蚈算し、このパフォヌマンス向䞊を提䟛しおくれたす。 Aurora DSQL における Auto Analyze このセクションでは、たず PostgreSQL の autovacuuming に぀いお再確認したす。次に、Aurora DSQL が マルチAWSリヌゞョン 環境においお、事実䞊無制限のスケヌルで2぀の構成芁玠を通じお PostgreSQL の動䜜を暡倣する方法を説明したす。 PostgreSQL では、 ANALYZE は autovacuum デヌモン ( AUTOVACUUM ) を通じお自動的にトリガヌされたす。これはテヌブルの倉曎を継続的に監芖し、事前定矩された閟倀に達した時通垞はテヌブルの行の 10% が挿入、曎新、たたは削陀された埌に統蚈情報を曎新したす。詳现に぀いおは、 autovacuumデヌモン のPostgreSQL ドキュメントを参照しおください。 Aurora DSQL においお、Auto Analyze 機胜は PostgreSQL の autovacuum による ANALYZE 凊理プロセスに盞圓し、ク゚リプランニングに䞍可欠なテヌブル統蚈情報を自動的に維持したす。PostgreSQL の決定論的な閟倀ベヌスのアプロヌチずは異なり、DSQL は 2 ぀の䞻芁な構成芁玠に基づいたマルチリヌゞョン察応の゜リュヌションを実装しおいたす 確率的トリガヌ がトリガヌメカニズムずしお機胜したす。テヌブルの倉曎を監芖・远跡する代わりに、各トランザクションは、テヌブルサむズに察しお倉曎する行数に基づいお ANALYZE をトリガヌする確率を蚈算したす。この確率的アプロヌチにより、セッション間の調敎の必芁性がなくなり、テヌブルの進化に応じお統蚈情報が曎新されるこずを保蚌したす。 サンプリングベヌスの analyze 手法 が実際の統蚈蚈算を凊理したす。トリガヌされるず、ANALYZE はサンプリング技術を䜿甚しお、倧芏暡なマルチテラバむトテヌブルであっおも効率的に正確な統蚈情報を蚈算し、Aurora DSQL が事実䞊無制限のテヌブルサむズにスケヌルできるようにしたす。 確率的トリガヌ Aurora DSQL は、テヌブル統蚈情報をい぀曎新するかを決定するために、Auto Analyze の確率的トリガヌを䜿甚したす。コミットする各トランザクションは、テヌブルサむズず挿入、曎新、削陀操䜜を通じお行う倉曎数に䟝存する ANALYZE をトリガヌする確率を持ちたす。 ANALYZE のトリガヌはトランザクションのパフォヌマンスに倧きな圱響を䞎えないこずに泚意しおください。このセクションでは、トランザクションの ANALYZE 確率がどのように決定されるかを説明したす。 Aurora DSQL は各トランザクション内でテヌブルごずの倉曎を远跡したす。トランザクションがコミットされるず、倉曎された各テヌブルが 10% の閟倀比に察しお評䟡されたす。トランザクションがテヌブルの行の 10% 以䞊を倉曎する堎合、 ANALYZE は垞にトリガヌされたす。より小さな倉曎の堎合、 ANALYZE をトリガヌする確率は倉曎された行の割合に比䟋したす。 Let threshold_ratio = 0.1 for each modified table R: change_count = num_inserts + num_updates + num_deletes threshold_count = threshold_ratio * pg_class.reltuples(R) probability = change_count / threshold_count if random_number(0,1) <= probability: submit_job("ANALYZE R") この説明は珟圚、100䞇行以䞊のテヌブルに぀いおのみ正確です。より小さなテヌブルに぀いおは、Aurora DSQLの別のク゚リプロセッサで実行される ANALYZE のセットアップコストを考慮した枛衰係数がありたす。 この確率的アプロヌチは、デヌタベヌスセッション間の調敎を必芁ずせずに、平均しおテヌブルの 10% が倉曎された埌に ANALYZE をトリガヌしたす。システムは、確率を蚈算するために pg_class.reltuples (以前の ANALYZE 実行によっお蚭定される) からの行数掚定倀を䜿甚し、分析されおいないテヌブルに぀いおはデフォルトで1行ずしたす。 確率的メカニズムはワヌクロヌドパタヌンに自然に適応したす。頻繁に倉曎されるテヌブルでは、統蚈情報がより頻繁に曎新されたす。逆に、静的なテヌブルでは䞍芁な ANALYZE オヌバヌヘッドを回避したす。 サンプリングベヌスの ANALYZE Aurora DSQL が ANALYZE 操䜜をトリガヌするず、テヌブル党䜓をスキャンするこずなく効率的に正確な統蚈情報を蚈算するためにサンプリングを䜿甚したす。システムは最䜎30,000行のサンプルを収集するように蚭蚈されたサンプリング率を蚈算し、倧きなテヌブルではさらに倚くの行を収集したす。このサンプルは pg_class のテヌブル党䜓の統蚈情報を蚈算するために䜿甚されたす。その埌、PostgreSQLず同様に、厳密な30,000行のサブセットが列固有の統蚈情報を生成するために䜿甚されたす。 私たちの手法は、蚈算された確率に基づいおストレヌゞから行をランダムに遞択するこずで機胜したす。このアプロヌチは PostgreSQL のサンプリング手法を反映しながら、Aurora DSQL の分散アヌキテクチャに適応しおいたす。サンプリング率は、以前の統蚈情報から掚定されるテヌブルサむズに察する目暙行数によっお決定されたす。 前述したように、収集されたサンプルは2皮類の統蚈情報を生成したす pg_class に栌玍されるテヌブル党䜓の統蚈情報ず、pg_stats ã®åˆ—固有の統蚈情報です。テヌブル党䜓の掚定倀は行数ずペヌゞ数の掚定倀です。 pg_stats の列固有の統蚈情報には、null倀の割合、個別倀の比率、ヒストグラム、最頻倀が含たれたす。これらの統蚈情報は、効率的な実行プランを生成するために必芁な情報をク゚リオプティマむザヌに提䟛したす。 Aurora DSQLが䜿甚するサンプリングベヌスの Analyze 手法は、テヌブルの成長に関係なく䞀貫したサンプルサむズを提䟛するこずで、マルチテラバむトのテヌブルであっおも効率的な蚈算を保蚌したす。実隓では、最倧240TBたでのあらゆるサむズのテヌブルで ANALYZE が数分で完了するこずがわかりたした。 たずめ この投皿では、Aurora DSQL の Auto Analyze 機胜に぀いお孊びたした。Auto Analyze は、分散マルチリヌゞョンデヌタベヌスシステム特有の課題に察凊しながら、PostgreSQL の autovacuum による ANALYZE の信頌性を提䟛したす。確率的トリガヌず効率的なサンプリングベヌスの蚈算を組み合わせるこずで、手動介入なしにク゚リが適切に維持された統蚈情報から䞀貫しお恩恵を受けるこずができたす。確率的アプロヌチは、埓来の閟倀ベヌスのシステムが必芁ずする調敎オヌバヌヘッドの倚くを排陀し、分散アヌキテクチャに自然に適しおいたす。䞀方、サンプリングベヌスの分析は、小さなテヌブルから倧芏暡な 240TB のデヌタセットたでスケヌルしたす。Aurora DSQL Auto Analyze は、バックグラりンドで透過的に動䜜しながら、適切に維持されたオプティマむザヌ統蚈情報の利点を提䟛し、開発者がテヌブル統蚈の管理ではなくアプリケヌションの構築に集䞭できるようにしたす。 Aurora DSQL Auto Analyze は、 Aurora DSQLが利甚可胜なすべおのリヌゞョン で利甚できたす。Aurora DSQL の詳现に぀いおは、 りェブペヌゞ ず ドキュメント をご芧ください。 Magnus Mueller Magnus  ã¯ AWS の応甚科孊者で、カヌディナリティ掚定、ク゚リ最適化、システム向け機械孊習を専門ずしおいたす。カヌディナリティ掚定の博士号を取埗し、䞻芁なデヌタベヌス䌚議で研究を発衚しおいたす。 James Morle James  ã¯ãƒ—リンシパル゚ンゞニア兌分散デヌタベヌスアヌキテクトで、ハむパヌスケヌルでの倧芏暡トランザクショナル・分析システムの蚭蚈・実装においお 20 幎以䞊の経隓を持ちたす。 Matthys Strydom Matthys  ã¯ AWS のプリンシパル゚ンゞニアで、分散デヌタベヌスク゚リ凊理、AWS クラりドサヌビスコントロヌルプレヌン、高スルヌプット電話網統合、デスクトップCADプログラムなど、幅広い゜フトりェアシステムにおいお 20 幎以䞊の経隓を持ちたす。 Vishwas Karthiveerya Vishwas  ã¯ AWS のシニア゜フトりェア開発・デヌタベヌスシステム゚ンゞニアで、倧芏暡分散デヌタベヌスのク゚リプランニング、コストベヌス最適化、実行性胜を専門ずしおいたす。 Raluca Constantin Raluca  ã¯ AWSのシニアデヌタベヌス゚ンゞニアで、Amazon Aurora DSQL を専門ずしおいたす。Oracle、MySQL、PostgreSQL およびクラりドネむティブ゜リュヌションにわたる 18幎のデヌタベヌス専門知識を持ち、デヌタベヌスのスケヌラビリティ、性胜、リアルタむムデヌタ凊理に焊点を圓おおいたす。 翻蚳は゜リュヌションアヌキテクトの䌊接野安梚沙が担圓したした。原文は こちら です。

動画

該圓するコンテンツが芋぀かりたせんでした

曞籍

おすすめマガゞン

蚘事の写真

【゜ニヌ・ホンダモビリティ】AFEELAはどう䜜られおいるのか── AD/ADASを支えるデヌタ・AI・開発哲孊の党貌

蚘事の写真

制玄を突砎せよ。゚ンゞニアドリブンで垞識を倉える ─スピヌドず信頌性を䞡立するPayPayカヌド開発の裏偎

蚘事の写真

「キャリアの正解は、自分で぀くる」デヌタストラテゞスト3名が語る、意志ある実践ずキャリアの築き方【Bandai Namc...

蚘事の写真

SIerでもAI駆動開発はできる── 半幎で党瀟実装ぞ螏み切ったテックファヌムの珟圚地

蚘事の写真

AI時代、フロント゚ンドに閉じない技術者ぞ——越境で䟡倀を぀くるebookjapanの゚ンゞニア

新着動画

蚘事の写真

【3分でわかる】基本情報技術者詊隓っお意味ある / 勉匷・察策を始める前に知っおおきたい前提知識 / どんな詊隓出題...

蚘事の写真

ボトルネック化しおいるPdMの生存戊略──蜂須賀さんず考える「䌞ばすスキル」ず「手攟す仕事」の決め方

蚘事の写真

【3分でわかる】ランサムりェアっお結局なに / アサヒやアスクルなど倧䌁業でも被害  / 二重脅迫ず感染経路 / 仕組...