0

私は、患者や医療関連のものと連携するためのシステムを開発しました。

この場合、システムには 14 個のテーブルを持つ MySQL データベースがあります。

診療予約表には、毎日 50 件の予約が記録されます。次に、患者の記録のテーブルには、毎月 2000 エントリが記録されます。

メッセージシステム、議題、その他の小さなものもあります。このシステムには、毎日 15 人か 20 人のような非常に少数のユーザーが使用する予定です。

同社には、4 GB RAM と 250 GB ディスクを備えたほぼ 2.0 GHz のデュアル コア AMD があります。¿ このハードウェア構成で十分だと思いますか?. または、あなたの観点から推奨されるハードウェアは何ですか?.

システムは Debian Linux で動作します。

ありがとう。

4

2 に答える 2

0

それで十分です。

当社のソフトウェア仕様(お客様によって異なります):

- .NET
- 150 Tables
- Up to 1.000.000 records per Table
- 3-25 users
- about 5 connections per user
- database size 50 MB to 1.5 GB

それは、私たちがインストールした事実上すべてのハードウェア上でmysqlを使用して正常かつ高速に実行されます。1つのディスクと1GBのRAMを搭載したWindowsXPワークステーションでも

クエリを最適化し、MySQLの適切な起動値を設定することがより重要です。しばらくすると速度が低下することに気付いたとしても(より多くのデータがある場合)、ソフトウェアを微調整して再び高速に実行するのは簡単なことがよくあります。それでも不十分な場合は、1〜2年でより優れたマシンにアップグレードできます。

于 2012-07-10T12:37:30.787 に答える
0

WordPress へようこそ。

クエリを作成すると、返される時間が分割されます。次のようなものを一度読みます(数字は必要ありませんが、順序は必要ありません):

ハードウェア 10%

デザインDB 30%

クエリ 60%

これが応答の時間です。この男が言おうとしているのは、クエリの速度は、プログラマーがクエリをどのように実行したか、何をどのように使用したかに大きく依存するということです。設計も重要です。必ず必要な場所でインデックスを使用し、正規化し、EER 設計を行い、バッファ サイズやキャッシュなどを確認してください。

そして最後に、それはハードウェアです。これら 2 つのことを調整した後、DB が本当にスケーラブルかどうか、またはクエリを変更するだけで改善できるかどうかを判断できます。like '%variable%'

于 2012-07-10T12:39:29.367 に答える