2

XP から Windows 7 への部門のアップグレードに備えて、Windows 7 でテストしています。

9 台の XP PC はすべて、Windows Server マシン上の MySQl DB に問題なくアクセスします。

ただし、Windows 7 PC では、SQL クエリの実行が非常に遅くなります。

XP と win 7 で同じ SELECT を実行した比較として。

SELECT * FROM table_name;

XP 3414 行が 0.06 秒で返されました

WIN 7 3414 行が 5.26 秒で返されました

さまざまなアプリケーションに同じ問題があります (Python アプリ、VB6 .exe、およびさまざまな mysqlDB GUI)

すべての PC ( XP および Win7 ) には McAfee がインストールされていますが、設定を変更することはできません。

パフォーマンスを改善する方法について何か提案はありますか?

4

3 に答える 3

0

アプリケーションを互換モードで実行し、Windows XP を選択してみましたか?

パフォーマンスが向上する場合は、それが解決策になる可能性があります。そうでない場合は、単に

XPと比較して、Windows 7でネットワークスタックが機能する方法が異なります。

データベースを 2003 PC から Windows Server 2008 ボックスに移動してみてください。

于 2013-10-25T13:20:19.710 に答える
0

次の行のコメントを解除 (「#」を削除) してみてください。

127.0.0.1 localhost

ファイル内 (アンチウイルスによってブロックされる場合がありC:\Windows\System32\drivers\etcます。ブロックされている場合は、しばらくオフにしてください)。

于 2014-01-13T02:33:11.833 に答える
-1

他の原因があるかもしれませんが、私の場合、my.ini にパラメータ mysqld skip-name-resolve を設定すると、問題が複数回解決されました。

于 2016-02-02T01:26:53.593 に答える