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

MySQLで主キーとしてUUIDを使用すると、パフォーマンスにどのように影響するか

    InnoDBを使用していると思います(とにかく...)

    したがって、高性能MySQL 2ed、p.117の次の章をお読みください。 http://books.google.com.hk/books?id=BL0NNoFPuAQC&lpg=PA117&ots=COPMBsvA7V&dq=uuid%20innodb%20clustered% 20index%20high%20performance%20mysql&pg =PA117#v =onepage&q&f =false

    一般に、UUIDは(クラスター化されたインデックスのために)パフォーマンスの観点からは不適切な選択であり、これを証明するベンチマークがあります。



    1. SQLAlchemyでbulk_update_mappingsを使用して、異なる値で複数の行を更新します

    2. データをMSSQLからPostgreSQLに移行しますか?

    3. メインクエリとサブクエリを使用してBETWEEN条件を使用する方法

    4. データベーステーブルからのランダムレコード(T-SQL)