gpt4 book ai didi

mysql - 设计 MySQL 表以提高 SELECT 速度

转载 作者:行者123 更新时间:2023-11-29 10:00:08 24 4
gpt4 key购买 nike

我正在为网站设计简单的支持功能。
用户可以带着问题打开票证,并从支持人员那里获得重播,其他网站用户也可以重播他的票证。

数据库将有两个表用于此目的,为了简化事情,我将仅描述相关列。

  1. 表格ticket_header,其中包含以下列:
    ticket_id(BIGINT,主要),email_ticket_owner(VARCHAR),...

  2. 表格tickets_comments,其中包含以下列:
    数字(BIGINT)、ticket_id(BIGINT)、email_ticket_commenter(VARCHAR)、...

对于每张票证,表 Ticket_header 中只有一个条目,而表 Tickets_comments 中可以有无限个条目。每个表预计会有大量条目。

我的问题是:
在性能方面,推荐的方法是什么,在表 Tickets_comments 中定义索引,以便我可以尽快从数十亿个条目中选择具有相同 Ticket_id 的所有条目。我的查询将是:

SELECT *  
FROM tickets_comments
WHERE ticket_id = 1234;

最佳答案

为ticket_id创建索引

CREATE INDEX idx_tickets_comments_ticket_id ON tickets_comments (ticket_id) COMMENT ''

关于mysql - 设计 MySQL 表以提高 SELECT 速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53180592/

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