gpt4 book ai didi

mysql - 大型mysql数据库中sql查询的响应速度

转载 作者:行者123 更新时间:2023-11-29 08:31:27 25 4
gpt4 key购买 nike

我的数据库中有一个表,其中有 300684 条记录,问题是当我执行 sql 查询时,响应需要很长时间,那么有没有解决方案可以提高响应时间?我在 phpmyadmin 工作,我不喜欢使用另一个 SGBD。谢谢您

这是我的查询:

    SELECT * FROM `gipeord_conjoint` WHERE COD_AG in ( select PPR from 
gestion_delegation.dataidentifpersonnel)

两个表gipeord_conjointdataidentifpersonnel位于两个不同的数据库中,这是第一个gipeord_conjoint的结构:

COD_AG int
NUM_CONJ int
SIT_CONJ varchar
PRF_CONJ varcha
NAT_CONJ varchar
DOTI_CONJ int
CIN_CONJ varchar

这是 dataidentifpersonnel 的结构:

PPR int
CIN varchar
CD_POSITION varchar
CD_NATION varchar
CD_DIPS varchar
CD_DISCIP varchar
CD_STATUT varchar

......

最佳答案

<小时/>

永远不要...使用 Select *...永远。

<小时/>

这就像说:

Hi my computer is slower than usual can you explain why ?

如果您需要我们提供更具体的帮助,您需要向我们展示您的疑问。

就您当前的情况而言,300,684 条记录并不算多,因此这并不是查询缓慢的原因。

脱离我的头顶:

  • 您的查询可能未优化。看看execution plan 。 (我会寻找表格扫描)
  • 确保您有正确的索引。
  • 查看有多少人同时运行请求。
  • 检查谁在查询数据库以及查询来自何处。

添加您的查询,以便我可以提供更多帮助。

关于mysql - 大型mysql数据库中sql查询的响应速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16484791/

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