記事へのコメント29

    • 注目コメント
    • 新着コメント
    bfoj
    bfoj ブコメを

    2024/04/20 リンク

    その他
    Windymelt
    Windymelt おもしろい。やっぱキャストはトリッキーな振舞いすることあるなぁ

    2024/04/20 リンク

    その他
    n314
    n314 orm関係なくuuidを=で比較したらtextにキャストされたってことじゃないのかな。textがuuidにキャストできるかどうかはプログラマーしか分からないし。

    2024/04/19 リンク

    その他
    Kazumi007
    Kazumi007 こういうチューニングは楽しい。

    2024/04/18 リンク

    その他
    ahir0ta
    ahir0ta “更に原因の詳細を特定するためクエリプランを確認しました。”

    2024/04/17 リンク

    その他
    kiririmode
    kiririmode キャストによってオプティマイザがフィルタの推定行数を誤ってしまいパフォーマンス劣化に繋がる例。pev2による実行計画の可視化も参考になる

    2024/01/21 リンク

    その他
    tmatsuu
    tmatsuu 「クエリプランの可視化のためにpev2というOSSを使用」おーこれいいな。最高では

    2024/01/20 リンク

    その他
    tmsgkun
    tmsgkun データベース勉強

    2024/01/20 リンク

    その他
    tuki0918
    tuki0918 “参考”

    2024/01/19 リンク

    その他
    srng
    srng おもしろかった

    2024/01/19 リンク

    その他
    t_f_m
    t_f_m 面白い

    2024/01/19 リンク

    その他
    yarumato
    yarumato “PostgreSQLのアップグレード後、特定のクエリの実行に1時間、DBのCPU使用率100%。PostgreSQL上の型キャストの場所のせいで、良くないクエリプラン選択されるのが原因。”

    2024/01/19 リンク

    その他
    Guro
    Guro オプティマイザこわいなあ。

    2024/01/19 リンク

    その他
    khtno73
    khtno73 ORMがクエリを書いてくれる時代、オプティマイザ様がなんでもやってくれる時代だからこそ、この手のトラブルシュートに価値があるよね。transparentになってる部分の技術こそ金になる。

    2024/01/19 リンク

    その他
    nakag0711
    nakag0711 postgresのクエリプランは気難しいからなあ

    2024/01/19 リンク

    その他
    koluku
    koluku こういうDBの原因調査の思考過程参考になる

    2024/01/19 リンク

    その他
    kibitaki
    kibitaki はえー。ORMで生成してると、分析に時間かかるって方が実務上は苦しいなぁ。

    2024/01/19 リンク

    その他
    taruhachi
    taruhachi where句内で型のキャストすると存在する全レコードをキャストして付き合わせるしかなさそうなものだが、バージョンアップ関係あるんだ。。。

    2024/01/19 リンク

    その他
    circled
    circled 「そもそもそんなクエリは滅多に書かない気がするけど…」← ORMが自動生成してたSQLをキャストしないように直したってことなのでは?

    2024/01/19 リンク

    その他
    PrivateIntMain
    PrivateIntMain ORMの自動生成って立ち上げの時にはいいけど、長く運用するにつれて思わぬところで足かせになる印象が拭えない。とはいえぜんぶ素組みも時代遅れな気がするのでいい塩梅のところがないだろうか。

    2024/01/19 リンク

    その他
    hikalin8686
    hikalin8686 こういう手順で解決に至れる力こそ技術力だよなぁ

    2024/01/19 リンク

    その他
    ghostbass
    ghostbass 比較対象列に対して関数とか適用しないほうが良い、って古くからあるノウハウなのだろうがORMの特性でそうなってしまった?

    2024/01/18 リンク

    その他
    napsucks
    napsucks DBエンジニアかっこいい

    2024/01/18 リンク

    その他
    lets_skeptic
    lets_skeptic 思考の過程が言語化されてていい感じ。 基本的にカラムの値を加工するのが悪手なのは一般的な知識だと思うけど、ORMで隠蔽されたりする現代では、手書きでSQL書いてた時代とは違うつらさがある

    2024/01/18 リンク

    その他
    turanukimaru
    turanukimaru Where でカラムをキャストすると index が効かないのでそもそもそんなクエリは滅多に書かない気がするけど…

    2024/01/18 リンク

    その他
    havanap
    havanap arigachiというか両辺でキャストしてるのがあかんかった的な

    2024/01/18 リンク

    その他
    at_yasu
    at_yasu なるほど。

    2024/01/18 リンク

    その他
    katsyoshi
    katsyoshi sugoi

    2024/01/18 リンク

    その他
    tmtms
    tmtms 解決するに至るまでの調査と考察がちゃんとしててすごい

    2024/01/18 リンク

    その他

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

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

    関連記事

    型キャストの場所のせいで、秒で終わっていたクエリに1時間超かかるようになってしまった話 - SmartHR Tech Blog

    SmartHRで届出書類という機能を担当しているプロダクトエンジニアのsato-sと申します。 今日は、以前私...

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

    • namutaka2024/04/22 namutaka
    • send2024/04/22 send
    • fiveislands2024/04/22 fiveislands
    • yojik2024/04/22 yojik
    • daitom2024/04/22 daitom
    • zu22024/04/22 zu2
    • karev2024/04/22 karev
    • yuiseki2024/04/22 yuiseki
    • ichi24102024/04/22 ichi2410
    • munyaX2024/04/20 munyaX
    • bfoj2024/04/20 bfoj
    • polamjag2024/04/20 polamjag
    • warabi2024/04/20 warabi
    • rummelonp2024/04/20 rummelonp
    • Windymelt2024/04/20 Windymelt
    • thaim2024/04/20 thaim
    • Inaab2024/04/20 Inaab
    • paulownia2024/04/19 paulownia
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

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

    いま人気の記事

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

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

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

    新着記事 - テクノロジー

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

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