データ移行のベストプラクティス
このセクションでは、移行を加速し、シンプル化するための最適な推奨事項と、移行にかかる時間に関するガイダンスを示します。
-
移行テストを実行する際は、Magento 1 インスタンスのデータベースのコピーを使用 します。 Magento1 ストアデータベースの実稼動インスタンスを使用しないでください。
-
古くなった冗長なデータをマイグレーション前にMagento 1 データベースから削除 します。
このようなデータには、ログ、注文見積、最近表示または比較された製品、訪問者、イベント固有のカテゴリ、プロモーションルールなどが含まれる場合があります。
-
移行を成功させるための一般的なルール に従い す。
-
パフォーマンスを向上させるには、
config.xml
ファイルでdirect_document_copy
オプションを有効にする ことができます。code language-xml <direct_document_copy>1</direct_document_copy>
NOTE
Magento 1 とMagento 2 の両方のデータベースが同じ MySQL サーバー上に存在し、データベースアカウントが両方のデータベースにアクセスできる必要があります。
ベンチマークの推定
Adobeは、次のシステムでのデータ移行をテストしました。
- 仮想ボックス VM、CentOS 6、2.5 GB RAM、CPU 1 コア 2.6 GHz
- 177,000 の製品、355,000 の注文、214,000 の顧客を含むデータベース
パフォーマンス結果
- 設定の移行時間:約 10 分
- データ移行時間:約 9 時間(URL の書き換えを除くすべてのデータ、合計データの約 85%)
- サイトのダウンタイムの見積もり:DNS 設定の再インデックスおよび変更に数分かかります。 ページキャッシュのウォームアップに必要な追加時間。
recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3