新着記事

nix

dotfilesをシンボリックリンク管理からnix管理に変えました

元々のdotfilesのツラミ元々私は.bashrc、.tmux.confなどをgit管理してシンボリックリンクを貼るというdotfiles運用をしていました。ただこの運用だと色々つらいことが出てきました。シンボリックリンクを貼るのが面倒。...
DB

TiDBのLONGTEXT型にはデフォルト設定では6MiBまでしか保存できないことを検証してみた

はじめにTiDBのLONGTEXT型の最大列長は 4,294,967,295 ですが、実はデフォルト設定では6MiB以上のデータはエラーで保存できなくなっています。今回はその回避方法について1つずつ検証しながら解説します。結論先に結論を書い...
DB

TiDBのLONGTEXTはデフォルトだと4GB格納できない

v8.5のTiDBで利用できるLONGTEXTは型は最大長では4GB格納できますが、txn-entry-size-limitという設定により6MiB以下のデータしか保存できないようになっています。LONGTEXT型LONGTEXT型はTEX...
DB

【図解】TiDBのAUTO_INCREMENTを体系的に理解する

はじめにTiDBはクラスタ化された分散ノードが協調動作することでスケーラビリティを実現しています。一方でスケーラビリティを重視してノードを分散させるようにしたことで、デフォルトのAUTO_INCREMENTの動作ではIDは1, 30001,...