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

Mysqlクエリで整数を引用することのデメリットは?

    パフォーマンスコストは、mysqlが指定したものから列のデータ型に型変換を行う必要がある場合に発生します。だからあなたのクエリで

    col1が文字列型でない場合、MySQLは「3」をその型に変換する必要があります。このタイプのクエリは、変換のパフォーマンスオーバーヘッドが であるため、それほど大きな問題ではありません。 無視できる。

    ただし、たとえば、それぞれ数百万行の2つのテーブルを結合するときに、同じことを行おうとすると。 ONの列の場合 句が同じデータ型ではない場合、MySQLは毎回数百万行を変換する必要があります。 クエリを実行すると、 ここでパフォーマンスのオーバーヘッドが発生します。



    1. RMySQLを使用してアクティブな接続を閉じる

    2. MySQLコメントに一致する正規表現

    3. SQL Developerでデフォルトのスキーマを変更するにはどうすればよいですか?

    4. 戻りパラメータを使用してHibernateからOracle関数を呼び出す方法は?