我注意到我的meta_keys
变得很长,例如user_event_first_impression_ratings
我使用WordPress函数检索大部分数据,例如get_post_meta($post_id, $meta_key);
我经常想到这一点 - 因为我已经有很多不同的事情在进行,而不是将它们命名为会失去其目的,因此无法缩短名称。 在phpMyAdmin中理解quicky并编码的内容和位置。
我想过制作一张桌子(例如excel),我给每个meta_key
提供了非常简短的2-3位数字代码,替换它们然后用它来导航数据库和代码。我相信我很快就会知道所有这些代码。
meta_key
长度对查询和get_meta-s性能有影响吗? 让我们保持查询质量,并假装查询写得很好。
如果你们中的一些人不熟悉WordPress数据库,这里有一个例子:
--------------------------------------------------------------------------
| meta_id (unique row nr) | post id | meta_key | meta_value |
--------------------------------------------------------------------------
| 1 | 343 | my_event_color | red |
| 2 | 623 | my_event_id | 235 |
| 3 | 423 | my_event_lenght | 537644 |
| 4 | 243 | my_event_name | tortilla |
| 5 | 732 | my_event_is_xxx | 1 |
| ... | ... | ... | ... |
Etc for many, many, many rows - meta_id is only unique number here
答案 0 :(得分:1)
对于你的第一个问题,没有。或者长键和短键之间的性能差异非常小,以至于不值得思考。所以不要担心你的excel参考表。
请参阅以下内容:
对于你的第二个问题,我并不真正了解你所要求的内容。