記事へのコメント29

    • 注目コメント
    • 新着コメント
    tmatsuu
    tmatsuu デッドロックはMyISAMの経験則では。InnoDBはロック粒度が細かいのでゼロではないものの素のSELECTでデッドロックが発生する状況は少ない。結局のところ全件取得でメモリ不足によるスワップアウトがI/Oに刺さるんだと思う。

    2024/09/08 リンク

    その他
    dot
    dot "刺さる"は古い用語だね。まぁ古参エンジニアが居なかったり、そこから伝わってないと知らなのは仕方ない。別に今わざわざこの用語使わなくてもコミュニケーションに困らないし。

    2024/09/06 リンク

    その他
    tomoakinagahara
    tomoakinagahara コメントが面白い

    2024/09/06 リンク

    その他
    murasuke
    murasuke 1000件ずつLIMITするにしても、orderbyがあると最後まで読まないとデータ返せない(そのためにindexをつけとけばいいけど)から、早くなるの転送だけじゃね?と思ったり。場合によるのでは?

    2024/09/06 リンク

    その他
    lyiase
    lyiase クエリ実行自体を割込的な意味合いで「刺す」とは言うことがあるけど、返ってこなくなることを「刺す」って言うのは始めて聞いた。はてなってそんな謎な言葉使うんだ。

    2024/09/06 リンク

    その他
    deep_one
    deep_one ぶっちゃけシステムが強力ならいらない。/というか、今時のシステムでもそんなに刻むんだ…

    2024/09/06 リンク

    その他
    nemoba
    nemoba IO待ちとメモリ消費の話すればよいのに刺さるつうふんわり言葉にしてない仮説

    2024/09/06 リンク

    その他
    xlc
    xlc fetchを知らないバカだから。/ https://x.com/koba0367/status/1831898327690178615

    2024/09/06 リンク

    その他
    daishi_n
    daishi_n 生SQL書くのがパフォーマンスの点でもねー

    2024/09/06 リンク

    その他
    strawberryhunter
    strawberryhunter まず"刺さる"は聞いたことが無いな。お前んとこの社内用語だろ。/トランザクションが終わるまでselectした行は分離レベルによって相応のロックがかかる。デッドロックは即座にエラーになるから普通のロック解除待ち。

    2024/09/06 リンク

    その他
    shoh8
    shoh8 “クエリなどが重すぎて応答が帰ってこなくなることをいうジャーゴン” 刺さる人 / スタックする、パンクする、サチる、ビジる

    2024/09/06 リンク

    その他
    toaruR
    toaruR リソース的に必要なケースが有るのは自明だけど、chunkって処理中に件数が変わったら境目が重複したり取り損ねたりしないんかな?っていうかするよね(´-`)論削ごとbyidで引けってことかな

    2024/09/06 リンク

    その他
    fn7
    fn7 ふんわり。

    2024/09/06 リンク

    その他
    ya--mada
    ya--mada そうなの?インデックス効かなくなるの?知らんかったわ...。

    2024/09/06 リンク

    その他
    nakag0711
    nakag0711 ページ単位で表示するのではない場合の話?本当のクライアントカーソルがないからその代わりにということかな

    2024/09/06 リンク

    その他
    bopperjp
    bopperjp これって、select の話?なんで select の話に「デッドロック」が出てくる? マジでわからないんだけど/あー、普通のロックの話か/「刺さる」は使うなぁ。リクエストレイテンシの急上昇症状で。どこかに引っかかるイメージ

    2024/09/06 リンク

    その他
    prograti
    prograti メモリが理由の場合が多い気がしますね。特にunit of work系のORMを使っている場合はメモリを大量に消費しますし

    2024/09/06 リンク

    その他
    ene0kcal
    ene0kcal 「IOに刺さる」とは??もしかしてOSレベルでの、ディスクやメモリのアクセス回数がデータ量に対して最小にならない事を言ってますか?例えば抽出1000件だとアクセス1回、1001件だと2回になるというような。

    2024/09/06 リンク

    その他
    rryu
    rryu PerlでMySQLでワーカープロセスが前提なら、結果セットが全部メモリに乗るのでプロセスが太るのを防ぐかDB接続を占有されるのがつらいのいずれかだと思う。それによって速くなる要因は基本的には無い。

    2024/09/06 リンク

    その他
    onesplat
    onesplat 大抵の場合はメモリに一度に載せたくないからじゃないのかね

    2024/09/06 リンク

    その他
    kagehiens
    kagehiens 行単位処理が可能なブロックを重ねたようなバッチ処理の場合、最大消費メモリを押さえる工夫がされていないと、アホみたいなサイズのバッファを確保する必要が発生して、複数走らせたときにメモリがヤバいからでは。

    2024/09/06 リンク

    その他
    turanukimaru
    turanukimaru 1000件を超えたらどこかで詰まることを心配する、と言ったほうが良い。例えば次のINに使うには多すぎるとかメモリに展開すると100MBになるとか自治体の帳票印刷リクエストが10000件発行され1時間占有するとか…

    2024/09/06 リンク

    その他
    imash
    imash それだけのデータを処理するのは大体バッチ処理よな

    2024/09/05 リンク

    その他
    tmdtky
    tmdtky アプリケーション側でキャッシュメモリのサイズに収まるようにすると速いからだと思ってたわ

    2024/09/05 リンク

    その他
    masatomo-m
    masatomo-m 生SQLを書いたことがあったりCURSORとかを知ってる老人には説明できないことの方が??って感じなのだが、ORMしか触ってないと説明できなくなるのもまあわかる(Webアプリ系老人

    2024/09/05 リンク

    その他
    threetea0407
    threetea0407 MySQL に食わせる IN の件数に上限はないけど、一定数超えると index 効かなくなるというオプティマイザの挙動があります

    2024/09/05 リンク

    その他
    buzztaiki
    buzztaiki 全部舐めるならフルスキャンの方が早い場合もあるし場合によりけりな気もする。

    2024/09/05 リンク

    その他
    paradoxparanoic
    paradoxparanoic そんな大量のデータが必要になる時点で何かが間違ってる可能性。分離レベルによっては取りこぼしや2度読みが発生するし

    2024/09/05 リンク

    その他
    iouri
    iouri こういうのDBと処理系側で良き様にやってくれよと思いながら、境界値テストこまごまと書いてた覚え。

    2024/09/05 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    なぜDBから引くときに1000件ずつchunkingするのか、説明できますか - Lambdaカクテル

    MySQLやPostgreSQLといったRDBMSからデータを引いてくるとき、扱うデータの規模によっては、1000件ずつL...

    ブックマークしたユーザー

    • Nink2024/09/13 Nink
    • motchang2024/09/13 motchang
    • bambookun2024/09/11 bambookun
    • hush_in2024/09/09 hush_in
    • hm_hs2024/09/09 hm_hs
    • yug12242024/09/08 yug1224
    • tuki09182024/09/08 tuki0918
    • Ehren2024/09/08 Ehren
    • youko032024/09/08 youko03
    • razokulover2024/09/08 razokulover
    • xmobile2024/09/08 xmobile
    • tmatsuu2024/09/08 tmatsuu
    • locke-0092024/09/06 locke-009
    • ksk_uchimura2024/09/06 ksk_uchimura
    • dot2024/09/06 dot
    • jakiyama2024/09/06 jakiyama
    • satoshie2024/09/06 satoshie
    • cu392024/09/06 cu39
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事