2

一度に Mysql テーブルに読み書きできるレコードの最大数はいくつですか? または最大数または一度に読み書きしますか?

読み取りと書き込みのデータは異なる可能性があると思います。1つが減ると、もう1つが上がる可能性があります。それでも、秒単位または分単位で情報を提供してください。

私は正確な答えを探しているわけではありません。おおよその答えを探しています。また、ハードウェアについては、平均的な共有ホスティング プロバイダーを考えてみてください。

4

1 に答える 1

1

mysql 自体に制限はありません。ただし、サーバーに送信されるパケットの最大サイズには制限があります。INSERT または SELECT の場合、基礎となる実装によってCOM_QUERYパケットが送信されます。

MySQL 5.5 サーバーまたはクライアントとの間で送受信できる最大のパケットは 1GB です。mysqld サーバーが max_allowed_pa​​cketバイトより大きいパケットを受信すると、Packet too large エラーを発行し、接続を閉じます。一部のクライアントでは、通信パケットが大きすぎると、クエリ中に MySQL サーバーへの接続が失われるというエラーが発生する場合もあります。

参照

同時読み取り/書き込みの数に関しては、使用中のディスクと CPU のみに依存します。mysql サーバーが送信されたクエリを高速に処理でき、読み取り/書き込み速度が高速であるほど、同時読み取り/書き込みの数が多くなります。

于 2012-07-24T14:17:27.417 に答える