ストアドプロシージャを早くする○つのやりかた

長くなったので、前回の続きを。
もう、目的は達成したので、あれ以降は興味でしかない。
で、その中で見つけたのが次の啓蒙ページ。

これをちら読みしてみて、基礎数学と密接に結びついたその構造にちょっと感動したり。
N88-BASICからFORTRANK&Rと一連に流れてきたイメージが、
Excel関数ってプログラミングじゃんとかいうコペ転的感動を味わって以来の衝撃。


それはさておき


その影響かわからないが、前回の重い処理を根本的に改善することを模索するためのメモ

  1. オートコミットをやめてみる
  2. ループを使わない記述法を探る ここの方法とかで別途シリアル列だけ作って‥

あと、次の課題である、『順番を入れ替えたりする操作の実装』について、
同様のモチベーションはあるようで(たとえばここ)、

  1. そこでも言われている、100番台の整数を使った DISPLAY_ORDER列の方法
  2. 似たような方法 CASE文を使う http://d.hatena.ne.jp/u87/comment?date=20101214
  3. まさにこれがやりたいイメージ http://www.mysql.gr.jp/mysqlml/mysql/msg/9362