PostgreSQLより1.81倍高速? 開発者がSQLの実行を小型AIに丸投げしてみた結果:898th Lap

長年にわたって改良されてきたデータベースのクエリオプティマイザー。ある開発者は、その仕事をわずか4Bの小型AIに任せてみた。実行計画を自ら探し、学習を重ねたAIは、果たして最適解を見つけられたのか。

 データベースに「クエリ」を投げれば、「データ」という答えが返ってくる。だが、その答えにたどり着く道筋は1つではない。どの表から読み始め、どの順番で結合し、どのインデックスを使うのか。その裏側では、クエリオプティマイザー(クエリ最適化プログラム)が膨大な実行計画の中から、最も効率的と判断したプランを選び、クエリを実行している。

 この複雑なクエリ最適化に、大規模言語モデル(LLM)を使えないかと考えたエンジニアがいた。しかも、使ったのは巨大な最先端モデルではない。わずか4B(約40億パラメーター)規模の小型モデルだ。長年にわたって改良されてきたデータベースのクエリオプティマイザーを、小さなAIは上回ることができたのか。

印刷する
SNSでシェア

金曜Black★ピット

この連載の記事をもっと見る

こんなメディアも見られています

キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。

無料会員登録
最新情報をいち早くチェック!

IT初心者から上級者まで、企業内の情報システムにかかわるキーパーソンを対象に、皆さまの役に立つ情報を無料で提供します

いますぐ無料会員登録

アクセスランキング

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10

キーマンズネット SNS

X @Keymansをフォロー

インフォメーション

キーマンズネットをフォロー

キーマンズネットについて