问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

请问SQL语句优化的策略都有哪些?

发布网友 发布时间:2022-04-26 05:00

我来回答

2个回答

热心网友 时间:2022-04-04 07:50


创建表的时候。应尽量建立主键,根据主键查询数据;

大数据表删除,用truncate
table代替delete。

合理使用索引,在OLTP应用中一张表的索引不要太多。组合索引的列顺序尽量与查询条件列顺序保持一致;对于数据操作频繁的表,索引需要定期重建,以减少失效的索引和碎片。

查询尽量用确定的列名,少用*号。
尽量少嵌套子查询,这种查询会消耗大量的CPU资源;对于有比较多
or运算的查询,建议分成多个查询,用union
all联结起来;多表查询
的查询语句中,选择最有效率的表名顺序(基于规则的优化器中有效)。Oracle解析器对表解析从右到左,所以记录少的表放在右边。

尽量多用commit语句提交事务,可以及时释放资源、解
锁、释放日志空间、减少管理花费;在频繁的、性能要求比较高的
数据操作中,尽量避免远程访问,如数据库链等,访问频繁的表可以常驻内存:alter
table...cache;

热心网友 时间:2022-04-04 09:08

select
*
from
表名
最常用到
查询表中所有数据。
其他的很麻烦

用一句话概括
如果你需要用到显示数据的
。都要以select
开头
然后接着
中间
就是要
查询哪些内容
比如*
代表所有,
在接着
就是从哪张表查询
如:from
aa(表名)。如果需要判断的
就加上where
条件。
比如
where
id==1
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 制作毛血旺时,除了鸭血和毛肚还需要哪些食材? 毛血旺非常好吃,是川菜经典菜系之一,做毛血旺需要准备什么食材? 自制家庭版毛血旺,都需要准备哪些食材? 毛血旺属四川菜系,需要准备哪些食材呢? 做毛血旺的食材 毛血毛血旺的食材? 毛血旺都需要哪些材料? 制作毛血旺时,除了鸭血和毛肚还需要什么食材? 一加三等于多少 一加三好吗? 8一(一8) 8( )×8( )=8( )×8( ) 8=()×()×() 1+3+n是什么意思? 一加三等于几 手机验征码在哪查看? 手机怎么查征信,急急急急急 手机征信怎么查询 给妹妹买了一条围巾送什么生日祝福语 求给妹妹的18岁生日祝福语 最好是藏头诗 杜抒璠(或杜瑶) 女 SQL命令的优化 谁能告诉我怎样优化sql语句? 请教:如何优化SQL语句提高运行效率和速度? sql语句怎么优化? mysql数据库怎么优化sql语句 SQL语句进行优化 sql语句该怎么优化 我女儿23岁三年前镶的烤瓷牙镶完牙特别长现在牙龈红肿 还出血 三年前做了氧化锆烤瓷牙现在牙龈一直红肿怎么办 学生会个人简介怎么写? 烤瓷牙牙龈肿? 三年前装上的烤瓷牙发生了牙龈肿痛(以前也痛过好几次),现在吃消炎药不疼了还要去医院拿掉烤瓷检查吗? 学生会个人简介怎么写 烤瓷牙四年后牙龈红肿有关系吗 安装烤瓷牙三年后牙龈出现脓肿,但是不疼,但是吃饭吃饭会疼,请问现在该怎么办呢 参加学生会的个人简介怎样写? 为什么我做了两年的烤瓷牙牙龈肿并流脓 安装烤瓷牙三年后牙龈出现脓肿,但是不疼,现在该怎么办呢 烤瓷牙牙龈红肿怎么办 一颗门牙做烤瓷牙3年了,刚开始带临时牙套3天后牙龈就肿了,一星期后去医院。医生说没问题,就帮我