数据库技术
Explain是Mysql的自带查询优化器,负责select语句的优化器模块,可以模拟优化器执行SQL查询语句,从而知道Mysql是如何处理SQL的,语法也很简单:Explain + SQL 以下是通过explain查询出的几个属性 (常见性能瓶颈 —— CPU:CPU饱和一般发生在数据装入内存或从 ...
分类:数据库技术 时间:2018-06-09 20:14:30 收藏:0 阅读:204
可能大家会问,oracle和HDFS属于不同场景的存储系统,它们之间为什么会有联系呢?确实,从技术本身来看,他们确实无关联,但利用“整体学习”的思想,跳出技术本身,可以发现Oracle的缓冲区和HDFS的edit logs都是为了解决频繁IO而出现的,可以解决因频繁读写磁盘而导致性能低的问题。如下图 ...
分类:数据库技术 时间:2018-06-09 20:12:50 收藏:0 阅读:201
一、数据页与索引页 数据库的表存储分为数据页存储和索引页存储,索引页中储存的是指数据页的指针。索引页所占的存储空间比数据页要小很多。 二、聚簇索引与非聚簇索引 索引(Index)的存储方式分为两种:聚簇索引(Clustered Index)和非聚簇索引(Nonclustered Index)。 聚簇 ...
分类:数据库技术 时间:2018-06-09 20:10:19 收藏:0 阅读:162
sql升序会也可以把null或0,放在后面 SELECT 字段, 字段 FROM 表名 WHERE 字段 = xx ORDER BY signtime ! = 0 desc, signtime in会打乱排序,可以这样写: select * from table where id IN (3,9,6 ...
分类:数据库技术 时间:2018-06-09 19:36:28 收藏:0 阅读:198
示例代码: ...
分类:数据库技术 时间:2018-06-09 19:30:54 收藏:0 阅读:212
MySQL 8.0.11已发布,听闻性能提升两倍,今个自己安装体验下。1、卸载mysql老版本rpm -qa|grep mysql或者mairadbrpm -e mysql*/mariadb*rpm -e --nodeps mysql*/mariadb* 2、安装依赖包yum install gcc ...
分类:数据库技术 时间:2018-06-09 19:28:13 收藏:0 阅读:233
/*dialect*/with tab1 as(select distinct entry.FManuBillID manuOrderId, sum(entry.fqty) qty--良品入库数量 from t_im_manufacturerecbill bill inner join t_im_m ...
分类:数据库技术 时间:2018-06-09 19:25:03 收藏:0 阅读:221
对慢SQL优化一般可以按下面几步的思路: 1、开启慢查询日志,设置超过几秒为慢SQL,抓取慢SQL 2、通过explain对慢SQL分析(重点) 3、show profile查询SQL在Mysql服务器里的执行细节和生命周期情况(重点) 4、对数据库服务器的参数调优 一、慢查询日志 1、设置慢查询 ...
分类:数据库技术 时间:2018-06-09 19:24:02 收藏:0 阅读:285
一般我们连接两张表时,都是select xxx,xx from x1,x2 where x1.a=x2.a。其实数据库还有4中join操作。 例如:表1: 表2: 1.连接查询 结果: 2.inner join 结果: 可以看出inner join 和我们直接连接查询没什么差别! 3.left jo ...
分类:数据库技术 时间:2018-06-09 18:46:50 收藏:0 阅读:201
需求:关于第三方数据库的数据抽取,数据每2个小时会有增量数据。 要求:每天凌晨12:05对T-1日数据进行统一处理。 于是利用1周时间开发了个小工具,主要对接第三方oracle,pg,mysql数据库的数据。 采用技术: 1.多线程,线程池 2.jdbc,连接池 3.数据库分页 遇到问题 1.Jav ...
分类:数据库技术 时间:2018-06-09 18:39:46 收藏:0 阅读:221
169656966696721955
上一页219544下一页
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!