暂无图片
作为DBA,要精通哪些知识才能进行高水平SQL优化?
我来答
分享
宇飞
2023-06-09
作为DBA,要精通哪些知识才能进行高水平SQL优化?

作为DBA,要精通哪些知识才能进行高水平SQL优化?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新

作为DBA,首先要重视表的统计信息,其次要牢牢掌握索引知识,索引理解透了,就能解决80%左右的关于OLTP的SQL性能问题。

如果数据库系统不是OLTP系统,而是ERP系统,或者是OLAP中的报表系统、ETL系统等,只吃透索引还不行,必须精通阅读执行计划、SQL、各种SQL等价改写,熟悉分区,还要熟悉业务,这样才能游刃有余地进行SQL优化。

暂无图片 评论
暂无图片 有用 8
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
谁有删除一个月前分区表的存储过程?
回答 2
感觉好危险!!!删除分区后,索引会不可用,这个要考虑进去,需要重建索引,若是表大,业务繁忙的,可能会造成CPU瞬间飙升,而且索引若不是online的方式,可能还建立不起来。
代码端对于数据库有影响吗?
回答 1
代码端通常以数据的增、删、改、查居多性能低下的SQL语句会对SQL的执行产生影响,进而对数据库产生影响的
if not exists会怎样执行,如果存在了怎样?
回答 1
存在了就不会执行
南大通用安全数据库GBase8s 在安装时有需要配置哪几些文件?
回答 1
主要需要配置•profile.gbaseserver环境变量文件;•onconfig.gbaseserver参数文件;•sqlhosts.gbaseserver文件
一台64c的服务器,能分多少个8U的pdb,cdb公共资源会占用多少?
回答 1
7个,留一个给
todate一个月只能有效走索引,当前时间超过2个月就不走了,为什么?
回答 1
是不是碎片太多了,优化器给过滤掉了?还有是否走其他索引了呢?
datagrip有influxdb的驱动吗?
回答 1
可以从DataGrip驱动程序存储库中下载并使用驱动程序,也可以指定存储在计算机上的驱动程序。如果您想手动添加InfluxDB的JDBC驱动,可以按照以下步骤操作:打开DataGrip并创建一个新的数
数据库测试tpcc性能一般多少个比较好?
回答 2
这与服务器的磁盘、网络都有关系,数据库的性能会受这些的影响
数据表显示不正常
回答 1
这种情况可能有以下几个原因:一、对象存储问题表所在的表空间可能出现了一些异常。在某些情况下,表空间可能由于磁盘故障、文件损坏或其他存储相关的问题,导致数据库无法正确访问存储在其中的表对象。当你将特定分
临时表空间TEMP满了想重新建一个,怎么在共享存储下面创建?
回答 1
如果仅因为temp满了,可以调整一下大小。ALTERDATABASETEMPFILE‘XXCDATA/xxxxdb/tempfile/temp.256.1053294021’RESIZE10G;
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~