カテゴリー: 開発

開発, SQL

SQL速度改善 EXISTS

EXISTSはレコード数が増加すると速度が悪化する   EXISTSはINNER JOIN NOT EXISTSは副問い合わせ OR EXISTSはUNION ALL 上記に変更できないかを検討する   Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には …

開発, 障害対応, MySQL, チューニング

performance_schemaでのロック待ち、スロークエリ分析

    引用元 https://zenn.dev/hiro1111/articles/performance_schema   ステートメント分析 最もリソースを消費しているSQLステートメントを特定します。以下のクエリは、CPU時間、待機時間、ロック時間、およびIO時間で最もコストが高いステートメントを見つけます。   待機イベント分析 データベースの待機イベントを …

開発

Text Blazeとショートカットでレビューコメントのタグ付け

  Chrome拡張機能 https://chromewebstore.google.com/detail/text-blaze-templates-and/idgadaccgipmpannjkmfddolnnhmeklj   /must 修正必須 /imo 修正任意 個人的な見解。私の意見では /imho 修正任意 私の意見では(でも他の人は違う意見かも) /nits   修 …

開発

テストコードを書くべき箇所

言語化しておく😺   重要な数値計算処理 会計処理 境界値による分離処理 有効期限など エラーハンドリング バリデーション オリジナルのライブラリ関数 バッチ・ジョブ処理 処理が複雑になりがちで大量データを処理するので、 バグが生じた際に影響がデカイ クエリビルダ SQLの出力 クエリビルダを利用しているGateway クエリビルダを変更した際に結果が変わる可能性がある Amazonおすすめ iP …

開発

[Solved] Git Pushでエラー | error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400 send-pack: unexpected disconnect while reading sideband packet Writing objects: 100% (9/9), 2.30 MiB | 4.19 MiB/s, done. Total 9 (delta 5), reused 0 (delta 0), pack-reused 0 fatal: the remote end hung up unexpectedly

    error: RPC failed; HTTP 400 curl 22 The requested URL returned error: 400 send-pack: unexpected disconnect while reading sideband packet Writing objects: 100% (9/9), 2.30 MiB | 4.19 MiB/s, do …

開発, Go

[VS Code] Failed to launch: could not launch process: can not run under Rosetta, check that the installed build of Go is right for your CPU architecture

Dev Containerが起動しなくなったので復旧した手順   Terminal CPUアーキテクチャ確認   ARMのGoをインストールする https://go.dev/dl/   VS Code 拡張機能の「Go」を削除 拡張機能の「Go」を改めてインストール VS Codeの再起動   これでDev Containerが起動しました😀 Amazonおすすめ …

開発, Go

[Solved] Version of Delve is too old for Go version 1.22.3 (maximum supported version 1.21, suppress this error with –check-go-version=false)

    Goをアップデートしたら、VS Codeのデバッガが動かなくなった。 Mac内のdelveをbrewで更新する   対応   Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

開発

VS CodeにChatGPT Genie AI, Github Copilotを導入

  クレジットカードが必要です🐱💰🤖 ChatGPT Genie AI拡張機能   API Keyとクレジット契約 https://platform.openai.com/account/billing/overview クレジット登録 詳しくは下記で(外部サイト)   https://ex-ture.com/blog/2023/04/07/chatgpt%E3%81%A8vs …

開発

Mac Eslintのインストールと修正コマンド

  Macにグローバルにeslintをインストール 修正   Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><