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

スーパーストリングクエリ用にデータベースを最適化するにはどうすればよいですか?

    フルテキストインデックスを使用して一時テーブルを作成し、その中に「mysuperstring」を挿入できます。次に、永続テーブルとの結合クエリでMySQLの全文一致構文を使用できます。すべての行に対して一致するかどうかをチェックするため、永続テーブルで全表スキャンを実行します(必要なものですよね?)。ただし、少なくとも「my superstring」はインデックスに登録されるため、現在のパフォーマンスよりもパフォーマンスが向上する可能性があります。

    または、columnを選択することもできます。 tableから 高級言語で試合を行います。 tableにある行数によって異なります 、このアプローチの方が理にかなっているかもしれません。重いタスクをクライアントサーバー(Webサーバー)にオフロードすると、データベースサーバーの負荷が軽減されるため、多くの場合、メリットがあります。



    1. MySQL DATEDIFF()とTIMEDIFF():違いは何ですか?

    2. mysqlを使用して現在のランクを取得する

    3. SQL主キー

    4. QSql::OutとQSql::InOutは、ストアード・プロシージャーの呼び出し以外で使用されますか?