繁体   English   中英

SQL中海量数据的时间参数问题

[英]A Problem with time parameter in huge data in SQL

考虑一个有 5 亿条记录的 DB 学生数据库。 该数据库包含 SID(学生编号)和(SName)学生姓名以及 ADD(地址)和 Phone(电话号码)的记录,我的表的名称是 Student_DB。 假设我们要在此数据库中搜索特定记录,并使用以下 SQL 语句:

Select * from Student_DB where SID=14000707

这个命令的结果就是想要的答案,但是这个命令的执行时间很长,在时间是一个集合的重要参数之一的情况下,这对我们来说是个问题。

现在我请您帮助解决这个问题并为您的建议编写 SQL 代码

您需要对位于 where 的列使用索引,还有一件事使用 select 中的列名,如下所示,而不是*

Select SID, SName from Student_DB where SID=14000707

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM