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

PDO::queryとPDOStatement::execute(PHPおよびMySQL)

    はい、PDO::prepareを呼び出すと 、サーバーはそのクエリのクエリプランとメタ情報を作成する必要があります。PDO::executeを使用すると、指定されたパラメータをバインドするための追加のオーバーヘッドが発生します。 。したがって、このオーバーヘッドを節約してパフォーマンスを向上させるには、PDO::queryを使用できます。 パラメータのないクエリの場合。

    ただし、アプリケーションの規模とサイズ、およびサーバー/ホスト構成(共有/プライベート)によっては、パフォーマンスがまったく向上しない場合もあります。



    1. テーブルまたは列の名前を数値で始めることはできませんか?

    2. PostgreSQLで配列に挿入する方法

    3. SELECTステートメントでのNOLOCKヒントの効果

    4. 複数の緯度/経度ポイントの半径