2

ワードプレスのデータベース構造の効率について質問があります。私の意図するアプリケーションは、3つのカスタム投稿タイプと各投稿タイプに対して約20〜30のフィールドを保持します。WordPress DBの基本構造では、基本的に、新しい投稿が公開されると、公開された投稿ごとに30の挿入アクションが必要になります...これが最善の方法ですか?5000の投稿(1年後に表示されます)がある場合、150,000行のwp_post_metaがあります...パフォーマンスの問題が発生するのはどのくらい効率的ですか?

テーブルがどんどん長くなるので、私が見るように、それはその効率に影響を与えるでしょう。

または私はそれを完全に間違っていますか?

4

1 に答える 1

0

テーブルwp_postmetaには、post_id列とmeta_key列にインデックスがあります。したがって、wp_postsテーブルを使用したJOINは非常に高速であり、あまり多くのリソースを必要としません。

私は700万行以上を保持するテーブルを持つデータベースを持っています。これらのテーブルに対して、多くのINSERTintoおよびJOINステートメントを実行します。しかし、重要な各列にインデックスがあるので、これらのテーブルには数百万の行があることを実際には認識していません。

于 2012-04-05T10:40:03.257 に答える