ポチッとな。 | 気ままに生活。

気ままに生活。

西宮より発信。日記とかニュース記事とか旅行記とか。
すっかりほったらかしてしまいましたが、ぼちぼちアップしたいと思います。
よろしくお願いします。


るねっさーんす(*´∀`)ノ゜





「安易にややこしいSQL流したら、処理の結果が返ってこなくなった男がいたんですよ~」

「なぁ~~にぃ~~~?!やっちまったなぁ!」

「男は黙って」

「×ボタン」

「男は黙って」

「×ボタン」





…というわけでして。(;´Д`)ノ
(どういうわけだ)





この日曜日は、仕事でした。
お客さんのシステムをバージョンアップする仕事。

平日はお客さんのシステムが稼動しているので、止めたりバージョンアップしたりするのは基本的に時間外になります。
規模が小さいときは早朝で済ませるんですが、大きいときは休みの日に1日掛けてバージョンアップ。

今回は大きい日でした。





で、冒頭の。



…いや、るねっさーんすではなくてですね。(;´Д`)
(↑髭男爵が最近お気に入り)



システム屋にはお馴染みなんですが、「SQL」というもの。
簡単に言うと、データベースシステムで目当てのデータを選択したり更新したりするための命令文なんですけれども。

大きなデータでややこしい条件を指定して命令を走らせると、探しに行くのに非常に時間が掛かってしまうんです。





例えば、
「今現在大阪府にいる人の中で、爪を3週間以上切っていない人をすべてリストアップせよ」
という命令があったとします。





「大阪府に住んでいる人」ではなく「今現在大阪府にいる人」の中から「爪を3週間以上切っていない人」を探すわけです。
非常にめんどくさいうえ、処理に時間が掛かってしまうことが予想されます。

コンピュータなのでそのへんはまだ人間よりは早いとは言え、ややこしい条件をつけると処理が遅くなってしまうものなんです。





たとえが分かりやすかったかどうかはさておき、そんな感じです。(←おい)
お客さんのシステムなので非常にデリケートなわけでして、おいそれと×ボタンを押すわけにはいかないんですけれども。

処理途中で×ボタンを押さざるを得ない場合があるんですね。





隣で一緒に作業をしている先輩がいる場合は先輩に押してもらう(!)んですが、自分で押さなければならない場合は若干緊張します。





…とりあえず、×を押すときに「ポチッとな」とか言っているうちはまだ余裕があるんでしょうけどね。(-"-;A