浜松市で起きた全件検索に係るシステム遅延障害の話題

実際のところ、DB本体への負荷ではなくって、DBからアプリケーションサーバに読みだしていくところでの遅延だと思うんですが、あくまで推測なので…。 でも、対策はしっかり練っておきたいところですね。
26
あんどれ@切れ痔治療中 @boss_kintore

「市によりますと、1月4日午前9時30分ごろ、職員がデータベース検索をした際に、絞り込みを行わず市民150万人分のデータを一斉検索したということです。」 無邪気に全件検索かけられちゃうって恐ろしいよなぁ。 newsdig.tbs.co.jp/articles/-/924…

2024-01-04 16:10:23
PMっぽいひと @kanabunee99

@boss_kintore 原因「全件検索をかけてはいけなかった」 対策「全件検索をかけないようしっかりす周知する」

2024-01-04 19:42:52
タマゴケ @s5ml

@boss_kintore これを「仕様通りです」と胸張って言ってくるのがSIerという種族

2024-01-04 18:45:14
まろん モグ先生 @shupeluter

@boss_kintore た、タイムアウトとかないのかな?

2024-01-04 16:41:27
あんどれ@切れ痔治療中 @boss_kintore

@shupeluter 「通常このデータベースは検索結果数が多すぎると検索をストップする仕様ですが検索をスタートしてしまい、事実上システムがストップしている状態になりました。」 どうやらこの機能が死んでた模様…

2024-01-04 16:44:52
米谷昂@FastAPIガチ勢 @yoneya_fastapi

@boss_kintore ページングなしとかウケる そして150万件くらいで止まるのもウケる

2024-01-05 07:58:13
MT(み)@左片麻痺 @hrDMInStroke

@boss_kintore 150万件でこうなるのか ジョインしまくって巨大テーブルになってなければ、メモリに収まるサイズにしか見えない 深くは考えてない

2024-01-05 06:30:07
タマゴケ @s5ml

@boss_kintore 「ボクは言われた通りのクエリを書いただけです。何に使われるかは知りません」というのがDBAという種族

2024-01-04 19:00:35
タマゴケ @s5ml

@boss_kintore 私はDBAと仕事をしたことがないため、オライリーのDBRE本の↓の記載が私の中のDBAの印象の全てです pic.twitter.com/L0SFu39lkY

2024-01-04 20:24:42
拡大
ほしいも@ITエンジニア @hoshiimo_se

@boss_kintore @shupeluter プログラム側で制御していても、別途クエリタイムアウトは設定しておかないとですね…

2024-01-04 16:50:20
まろん モグ先生 @shupeluter

@hoshiimo_se @boss_kintore いくつかのタイムアウト関所があってどこで救うのかって話なんですよね。

2024-01-04 16:55:24
ほしいも@ITエンジニア @hoshiimo_se

@shupeluter @boss_kintore そうですね。 どこでも救われなかった感じなんですかね。

2024-01-04 17:03:11
ひらひらひら子 @hirahirahiraco

@boss_kintore いやでも、150万件程度でどうにかなります??って思うのですが。 なんでしょうねw

2024-01-04 21:18:23
&Ou1 @U1and0

@boss_kintore うちのDBは600万件超の全件検索を毎秒数件ペースで何度もかけているが…。お宅ではカラムがとても大きいテーブル使っているのかな?大きなテーブルは複数に分けるって学校で習わなかったかな?マシンスペックがWindowsXP時代なのかな

2024-01-05 08:19:54
わさびーる @Artman0032

@boss_kintore 150万件程度でこれは… joinとかデータ盛り盛りだったんかな? いずれにしてもベンダ選定まずそう…

2024-01-05 00:03:10
⬇️↘️➡️⬇️↘️➡️➕🅿️🅿️🅿️ @comepan

@boss_kintore 150万行で止まるって・・・1レコード1GBぐらいあるのかな?

2024-01-05 00:51:51