サイト (データベースを含む) を更新するプロセスはどのようなものですか?
変更が比較的大きい場合、プロジェクトとデータベースは最近更新されます。では、どうやって操作するのでしょうか?
たとえば
アップデートする前にサービスを停止する必要がありますか?
アップデートする際に注意すべき点は何ですか?
更新するのに最適な時期はどれくらいですか?
データベースを更新するにはどうすればよいですか?ローカルのテストデータはサーバーのデータとは異なるためです。直接覆うことは不可能です。
....
私は実務経験があまりないので、非常に理論的な話になります。誰もが知っているように、Web サイトのデータベースは Web サイトの魂であり、企業の財産です。 1 つのデータに問題がある限り、非常に厄介な結果が生じる可能性があります。
経験者の方に教えていただけると嬉しいです! ! !
データベースのバックアップ、リストア、データベース操作ログの生成などの経験があれば話せると尚良いです!
前もって感謝します。
-----解決策--------------------------------
これは非常に一般的な質問です。Web サイト全体の構造が変更され、データベースの構造も変更された場合、古いサイトをバックアップし、データを新しいデータベースに直接インポートします。新しい Web サイトを展開して公開します。一部分だけであれば、実態に応じて対処しましょう…
一般的には、夜が暗くて風が強い一定時間サービスを停止し、さまざまなデータをインポートおよびエクスポートして機能ページを置き換えます...
------解決策--------- -----------
1: バックアップ--
プロジェクトやデータベースを更新する場合は、事前にバックアップを作成する必要があります。
2: 部分更新--
大きな部分を更新する必要がある場合は、結局のところ、データ量が少ない方が操作が簡単である分割更新方法を採用することをお勧めします。
3: データベース分割操作 --
原理は上記と同じです。多数の更新および削除操作がある場合、それらをいくつかの小さな部分に分割して実行する必要があります。
サンプルコード:
ここで(1){
//毎回 1000 個のアイテムを削除します
mysql_query("xx>0 制限 1000 のユーザーから削除");
If(mysql_affected_rows==0)
休憩;
//少し休んでください
usleep(50000);