mysql数据库结构,性能更佳

mysql数据库结构,性能更佳,mysql,Mysql,我不是一个专业人士,但我正在和wordpress混在一起,试图以我想要的方式来定制它 我有必要在单个帖子中添加额外的数据,特别是餐厅菜单,每个帖子都会在侧边栏中显示独特的菜单 Single post是wp_posts表中的一行 我正在使用wp metabox功能添加其他信息,它有自己的名为wp_Posteta的表 此表不同于wp_posts,因为它可以包含单个post的多行元信息 我的问题是: 这个实现慢吗? 如果db增长会导致问题吗? 为什么wp-guyz会以这种方式实现这一点? 每个帖子

我不是一个专业人士,但我正在和wordpress混在一起,试图以我想要的方式来定制它

我有必要在单个帖子中添加额外的数据,特别是餐厅菜单,每个帖子都会在侧边栏中显示独特的菜单

Single post是wp_posts表中的一行

我正在使用wp metabox功能添加其他信息,它有自己的名为wp_Posteta的表

此表不同于wp_posts,因为它可以包含单个post的多行元信息

我的问题是:

这个实现慢吗? 如果db增长会导致问题吗? 为什么wp-guyz会以这种方式实现这一点? 每个帖子有一个元列和多行不是更明智吗?

我看到你有“价目表标题”、“价目表类别”、“价目表标题1”、“价目表类别1”、“价目表标题2”、“价目表类别2”、“价目表类别2”、“价目表标题3”和“价目表类别3”我不知道为什么,但我认为您不应该这样做,您需要创建一个带有索引的关系表(我不知道Wordpress是否允许您这样做)

看起来是这样的:这取决于应用程序的基数

假设一个post meta可以有多个类别,多个类别可以有一个postmeta(基数N:M)

现在,如果一篇文章可以有多个类别,而一个类别只能有一篇文章

其中wp_PosteTa_copy1是ws_PosteTa表(id)中的FK

请查看此文档:


你需要显示数据库和表的结构难道你不能从截图中理解吗?态度很好@Sandro:)很好的摄像头兄弟…@SandroDzneladze你检查过链接了吗?您需要知道如何应用ERD(实体关系图)jcho360是的,我正在阅读您链接的文章。