0

MSSQL Server 2008 を使用する約 500.000 ~ 1.000.000 レコードから上位 10 件を選択する必要があるスクリプトがあります。

私の Web サイトは PDO クラスを使用するように準備されていますが、レコードからトップ 10 を取得しようとすると、データベースと Web サーバーがハングアップし、実行時間超過エラーが発生します。

mssql クラスを使用すると、すべてが問題なく動作しますが、pdo を使用すると、Web サイトが動かなくなります。

スクリプトを機能させ、必要なトップ 10 をエコーする方法はありますか?

これは私のpdoスクリプトです

$char = $db->prepare("SELECT TOP 10 Name FROM Character ORDER BY PvPLastStandWin DESC");
    $char->execute();

    foreach($char as $row){
        echo $row[0].'<br>';

    }
4

0 に答える 0