2012-03-30 12 views
0

私は3,000のWordpressの投稿を毎晩更新するスクリプトを持っています(不動産CMS)。スクリプトが実行中の場合、Webサイトはまったく読み込まれません。ポスト&ポストメタ挿入/更新/削除時にWordpressロックテーブルがありますか?

Wordpressは更新中にテーブルをロックしますか、それともパフォーマンス上の問題ですか?

このプロセスを改善する方法についてのご意見はありますか?

スクリプトは、以下の機能を使用しています:

をあなたが実行している場合は、スクリプトを見てください。

wp_insert_post 
get_post_custom 
update_post_meta 
delete_post_meta 
wp_set_object_terms 
get_object_taxonomies 
+1

彼らは取引をしているのですか。 –

+0

私は、インポートが実行されている間、残りのウェブサイトはロードされないということを意味します。インポートが完了すると、Webサイトはすぐに読み込まれます。 – BDS1400

答えて

0

Wordpressでは問題が発生していませんでしたが、PHPセッションを有効にしていて、セッションを無効にすると問題は解決しました。

1

私はつもりは試してみるよので、あなたはまだ何も応答がありませんこの更新中にMYSQLトランザクションが発生すると、テーブルがロックされる可能性があります。

それがパフォーマンスの問題のトランザクションはない場合: その後、PHPのページをリロードしてやってあなたが一度にすべてのデータベースを更新し、クエリの斧量を行うべきではない、それを解決するために:それは解決する

命題更新が完全に完了するまで、x個のクエリーの量を再度入力します。

+0

私はそれを打つつもりです。応答していただきありがとうございます。 – BDS1400

関連する問題