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

MySQLテーブルでは列の順序は重要ですか?

    この問題は、リレーショナルモデルやSQLとは何の関係もありません。パフォーマンスの問題です。

    一部のデータベースでは、ディスクアクセスの実行方法により、特定の方法で列を並べ替える方が効率的です。大きな利点があるかどうかは、プラットフォーム固有でもあります。これは、基盤となるストレージの設計方法とエンジンによるアクセス方法に関連する低レベルのI/Oの問題です。独自のエンジンプロバイダーは通常、教育およびトレーニング部門を通じてこの情報を提供します。

    答えを得るには、特定のプラットフォームでのMySQLのストレージモデルとi / oメソッドの詳細を知っている人、またはプラットフォームでこれをベンチマークした人と話をする必要があると思います。

    最適化された方法でディスクに配置し、その列の順序を非表示にすることは完全に可能です。



    1. タイムスタンプのインデックス:インデックス式の関数はIMMUTABLEとしてマークする必要があります

    2. バーマンクラウド–パート2:クラウドバックアップ

    3. 合計金額=xである30のランダムな行を選択します

    4. Oracle PL / SQL:BLOBまたはCLOBが空かどうかを確認します