此条最简单的select语句如何优化

咏帆 咏帆 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
有如下表:

CREATE TABLE [dbo].[tb](
[ID] [int] IDENTITY(1,1) NOT NULL,
[A] [nvarchar](50) COLLATE Chinese_PRC_CI_AS NULL,
[B] [datetime] NULL,
CONSTRAINT [PK_tb] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]


此表有200多万条记录,在要此表上执行一条简单的select语句,
如:

select B from tb where A='adfsadfksfk'


此条语句每天要执行200万次左右,请问有什么办法让这知select语句执行得更快

补充:以在A字段上建立了索引,暂时无法从硬件上面来增加CPU,内存等.

在线等,谢谢大家.
...全文

相关推荐

mysql中insert与select的嵌套使用方法

本文讲述了mysql中insert与select的嵌套使用的方法,对于初学MySQL的朋友有一定的借鉴价值。 这里需要实现在mysql从多个表中组合字段然后插入到一个新表中,通过一条sql语句实现该功能需求。具体情形是:有三张表a、b、c,现在需要从表b和表c中分别查几个字段的值插入到表a中对应的字段。对于这种情况,我们可以使用如下的语句来实现: INSERT INTO db1_name(field1,field2) SELECT field1,field2 FROM db2_name 当然,上面的语句比较适合两个表的数据互插,如果多个表就不适应了。对于多个表,我们可以先将需要查询的字段j

weixin_38608873

Mysql查询最近一条记录的sql语句(优化篇)

主要介绍了Mysql查询最近一条记录的sql语句,非常不错,具有一定的参考借鉴价值,需要的朋友参考下吧

weixin_38653664

数据库知识小结一些select语句的用法

数据库知识小结,一些select语句的用法

xiaojiaodou

ORACLE多表关联的update语句

在某个业务受理子系统BSS中, --客户资料表 create table customers ( customer_id number(8) not null, -- 客户标示 city_name varchar2(10) not null, -- 所在城市 customer_type char(2) not null, -- 客户类型 ... ) create unique index PK_customers on customers (customer_id) 由于某些原因,客户所在城市这个信息并不什么准确,但是在 客户服务部的CRM子系统中,通过主动服务获取了部分客户20%的所在 城市等准确信息,于是你将该部分信息提取至一张临时表中: create table tmp_cust_city ( customer_id number(8) not null, citye_name varchar2(10) not null, customer_type char(2) not null )

toice

MySQL SQL执行计划分析与优化方案.pptx

MySQL SQL执行计划分析与优化方案.pptx

科技互联人生
评论 24
收藏 已收藏
分享
返回顶部
咏帆
MS-SQL Server 34,876 成员 254,635 内容