2016-04-18 13 views
0

私はsocialEngineに新規であり、私のクライアントはsocialEngineを使用している彼のウェブサイトを変更するように頼んだ。彼はこのCMSを6年以上使用しており、以来、変更されていません。SocialEngine db構造/説明

私は実際に巨大なデータベーステーブルのサイズを縮小しようとしています。

例えば、

全体DBは、2Gの周りで

engine4_user_loginsは435MiBで、

engine4_user_fields_searchは615MiBであり

engine4_authorization_allowは234MiBです。

socialEngineのDB構造を検索しましたが見つかりませんでした。私はデータベース内のすべてのテーブルを説明するように求めていません。私の質問は次のとおりです:

これらのテーブルを空にしても安全ですか?そして、なぜこれらのテーブルがいっぱいですか?それは彼らに適用されない変更が長い時間のためですか?

答えて

1

engine4_user_loginsをクリアすることは安全ですが、そのテーブルのデータはSocialEngineの管理パネルの統計セクションで使用されます。それをクリアすることはできますが、統計データは失われます。他の2つのテーブルをクリアしないでください。 SEはアイテムのアクセス許可には engine4_authorization_allow、検索にはengine4_user_fields_searchを使用します。

engine4_authorization_allowengine4_user_fields_searchは、アイテムがSocialEngineで作成されたときに生成されます。ブログ、ユーザー、グループ、写真などがあります。そのため、彼らは巨大です。

クライアントのパフォーマンスに問題がある場合は、サーバー構成の調整やサーバーのアップグレードをお勧めします。