gpt4 book ai didi

php - 如何加速mysql以容纳数千行

转载 作者:行者123 更新时间:2023-11-30 01:10:12 24 4
gpt4 key购买 nike

我正在创建一个允许用户添加帖子并发表评论的网站。在这种情况下,我将使用数据库表来收集他们的帖子和评论。我有两张 table ,一张用于发帖,另一张用于评论。就像下面...

 --------------------------------------
Table for posts
--------------------------------------
post_id | user_id | contents | media | time


--------------------------------------
Table for comments
--------------------------------------
comment_id | user_id |post_id |contents | media |time

这个结构对于完成我的工作来说是否正确?我几乎不怀疑当 batabase 表填满数千行时,mySQL 数据库的速度是否足以提供服务。那么...那么是否需要很长时间才能找到某个post_id的评论?

请在这件事上帮助我。谢谢。

最佳答案

是的。你的结构似乎没问题。 MySQL 比您想象的更快、更强大。
但是,你必须学会​​管理。在需要的地方添加索引到数据库。
索引允许数据库应用程序快速查找数据;无需阅读整个表格。 http://www.w3schools.com/sql/sql_create_index.asp

将评论表中的外键约束添加到帖子表中。 http://www.w3schools.com/sql/sql_foreignkey.asp

关于php - 如何加速mysql以容纳数千行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19510272/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com