EXISTSはレコード数が増加すると速度が悪化する EXISTSはINNER JOIN NOT EXISTSは副問い合わせ OR EXISTSはUNION ALL 上記に変更できないかを検討する Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には …
Golang []byteをio.Readerに変換。io.Readerを[]byteに変換
io.Readerから[]byteに変換 []byteからio.Readerに変換 byte型 符号なしの8bitの値 []byte型 byte型のスライス io.Reader []byteを読み出す為のインターフェイス Readメソッドを持つ Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安 …
performance_schemaでのロック待ち、スロークエリ分析
引用元 https://zenn.dev/hiro1111/articles/performance_schema ステートメント分析 最もリソースを消費しているSQLステートメントを特定します。以下のクエリは、CPU時間、待機時間、ロック時間、およびIO時間で最もコストが高いステートメントを見つけます。 待機イベント分析 データベースの待機イベントを …
SESのバウンスレート(BounceRate)を下げるハック
SESのBounceRateを下げる為のハック ・正常なアドレスにダミー送信することで全体の正常数をかさましすることで回避する AWS Messaging & Targeting Blog We recommend that you send at least 20 messages to “good addresses” for every one you …
ドモルガンでSQLリファクタ
NOT (A or B) = (NOT A) and (NOT B) 抽象例 具体例 リファクタ NOT (A and B) = (NOT A) or (NOT B) 抽象例 具体例 リファクタ Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならi …
Golang Twitter ちょっとしたDBの物語 タロウさんの口座に10万円入っていました。
ちょっとしたDBの物語 タロウさんの口座に10万円入っていました。 A処理:口座引き落とし5万円 B処理:給与振り込み20万円 AとBはタイミングがかち合いました。 A処理、残高チェック:10万円 B処理、残高チェック:10万円 B処理、10万+20万=30万で更新 A処理、10万-5万=5万で更新 最新口座残高は? — SEライダー (@Sys_Rider) May 13, 202 …
GitHub | git-pr-lease
実行 公式 https://github.com/x-motemen/git-pr-release 弊社ではmakeコマンドを作ってる Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをお …
Text Blazeとショートカットでレビューコメントのタグ付け
Chrome拡張機能 https://chromewebstore.google.com/detail/text-blaze-templates-and/idgadaccgipmpannjkmfddolnnhmeklj /must 修正必須 /imo 修正任意 個人的な見解。私の意見では /imho 修正任意 私の意見では(でも他の人は違う意見かも) /nits 修 …
テストコードを書くべき箇所
言語化しておく😺 重要な数値計算処理 会計処理 境界値による分離処理 有効期限など エラーハンドリング バリデーション オリジナルのライブラリ関数 バッチ・ジョブ処理 処理が複雑になりがちで大量データを処理するので、 バグが生じた際に影響がデカイ クエリビルダ SQLの出力 クエリビルダを利用しているGateway クエリビルダを変更した際に結果が変わる可能性がある Amazonおすすめ iP …
[MysQL]オンラインDDL
オンラインDDL データベース稼働中に無停止で既存テーブルに対して変更を行う技術 変更中にロックされなくなり該当テーブルに対して読み書きが可能 ALGORITHM=INPLACE 処理をブロックしない。「その場で」で更新を行う LOCK=NONE ロックを行わない Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kin …
git pullの際のエラー対応
Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><
Nuxt.js computed()の共通利用
コーディング UIで入力されるフォームのInputのデータを使い回す例 GetExampleQueryVariables, RegisterExampleByInputMutationVariablesで使いまわしたかった時 Amazonおすすめ iPad 9世代 2021年最新作 iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPa …