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

MySQL列挙型のパフォーマンス上の利点はありますか?

    大きなパフォーマンスがありますペナルティ ENUMを使用する 次のような操作の場合:

    • ENUMで許可されている値のリストを照会します 、たとえば、ドロップダウンメニューにデータを入力します。 INFORMATION_SCHEMAからデータ型をクエリする必要があります 、および返されたBLOBフィールドからリストを解析します。

    • 許可された値のセットを変更します。 ALTER TABLEが必要です ステートメント。テーブルをロックし、再構築を行う場合があります。

    私はMySQLのENUMのファンではありません 。私はルックアップテーブルを使用することを好みます。 「データベースに列挙型フィールドのない列挙型を処理するにはどうすればよいですか? "



    1. CachedRowSetはResultSetより遅いですか?

    2. MySQLに最適なDBaaSソリューション

    3. 内部結合を使用して、テーブル内の特定のレコードと関連するイベントの間の間隔を決定する

    4. Oracleストアドプロシージャ(カーソル付き)はどのように機能しますか?