数据库
远方的世界
这个作者很懒,什么都没留下…
展开
-
sql优化之避免全表扫描
1、模糊查询效率很低:原因:like本身效率就比较低,应该尽量避免查询条件使用like;对于like ‘%...%’(全模糊)这样的条件,是无法使用索引的,全表扫描自然效率很低;另外,由于匹配算法的关系,模糊查询的字段长度越大,模糊查询效率越低。解决办法:首先尽量避免模糊查询,如果因为业务需要一定要使用模糊查询,则至少保证不要使用全模糊查询,对于右模糊查询,即like ‘…%’,是会使用索引的;左...转载 2018-04-16 13:40:55 · 1769 阅读 · 0 评论 -
sql优化之数据库添加索引
mysql 为表添加索引索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。SELECT c1,c2,c3 ...转载 2018-03-28 16:02:09 · 7929 阅读 · 0 评论 -
转使用绑定变量的方法(Oracle SQL共享的机制)
一、Oracle SQL语句共享区的机制1、SGA 区结构:Oracle 数据库启动时,在内存中分配了一大片空间,为系统全局区(System Global Area),其中包含 Sql 共享池及数据缓存器(Data Buffer Cache)。SGA 区的共享池部分主要由三个区域组成: 库缓存, 字典缓存, 控制结构。库缓存包括共享 SQL 区,私有SQL区,PL/SQL 过程及包, 及控制结构,...转载 2018-05-17 16:16:24 · 383 阅读 · 0 评论 -
centos7 上安装orcal
https://www.cnblogs.com/colmeluna/p/5686142.html 6.5环境下安装https://www.cnblogs.com/bingo1024/p/9008483.html yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf ...转载 2018-08-25 23:51:46 · 531 阅读 · 0 评论