thinkphp5.1を使用して大量のmysqlデータを処理する方法についてアドバイスをお願いします。
实力单身典范
实力单身典范 2019-06-27 15:16:12
0
1
1256

ここで要件があります。

ローカル データベース (1 つ):

1 つのテーブル user_local、

リモート データベース (合計 2 つのデータベース) )、5 つのテーブル、) すべての情報は uid を通じて関連付けられます。 ##別のデータベース (user_data_b) の他の 4 つのテーブルは、

(そのうちの 2%) という 2 つのカテゴリに分類されます。

实力单身典范
实力单身典范

全員に返信(1)
殘留の回憶

MySQL データのパフォーマンスが優れている場合は、結合テーブル操作を記述して 1 つのステートメントで完了することもできます。ただし、タイムアウトやメモリ オーバーフローが発生しやすいため、1 つのテーブルのみを個別に操作することをお勧めします。これらのテーブルに 800,000 個のデータがある場合、大量のデータをクエリするためにテーブルを接続するのは怖いです。正直に言って、最初に 2 つのデータ テーブル user_profile_active と user_profile_not_active の操作を終了してから、次の 2 つのテーブル user_ext_info_active と user_ext_info_not_active を操作することをお勧めします。

いいねを押す +1
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート