sql >> データベース >  >> RDS >> Mysql

InnoDBテーブルのレコード数に奇妙な値があるのはなぜですか?

    phpMyAdminはSHOW TABLE STATUSを使用します テーブルの情報を取得します。

    ドキュメント から :

    これは、InnoDBがACID であるためです。 準拠したストレージエンジン。 InnoDBは、MVCC を実装しています。 行レベルのロック を使用する 。つまり、特定の時間に特定の行の複数のコピーが存在する可能性があります。この記事を読むことをお勧めします:InnoDBMVCCについて



    1. 結合された配列の値に応じてINNERJOINテーブルの列を選択する方法

    2. 別のサーバー上のRailsでのpostgresqlCOPYコマンドの問題

    3. SQLiteの列タイプはどの程度柔軟/制限的ですか?

    4. PostgreSQL13を使用した論理レプリケーションのパーティショニング