-
[MySQL] 装配最新Mysql community server 5.7.10社区版的坑爹经历
安装最新Mysqlcommunityserver5.7.10社区版的坑爹经历北京时间昨晚(2015-12-07)22点左右,mysql开发团队发布了最新的5.7.10版本,正好我这里也需要安装mysql,于是开始动作。我的系统环境是centos7,64位系统,所以在http://dev.mysql....
407
热度 -
[MySQL] Mysql导入数据对等慢
Mysql导入数据相当慢导入数据的方法导出(备份):mysqldump-u用户名-pdatabasename>exportfilename导入(还原):方法一mysql-u用户名-pdatabasename方法二进入MySQL数据库控制台use数据库名,之后:sourceimportfilen...
202
热度 -
[MySQL] mysql取差集、交加、并集
mysql取差集、交集、并集需求:从两个不同的结果集(一个是子集,一个是父集),字段为电话号码phone_number,找出父集中缺少的电话号码,以明确用户身份。结合网上资料,整理sql如下://mysql取差集selectnumFROM(selectu.code_snasid,u.phone_nu...
349
热度 -
[MySQL] 使用mysql空间索引,搜寻附近的坐标地址并按距离排序
使用mysql空间索引,搜索附近的坐标地址并按距离排序SELECT address,X(address_loc),Y(address_loc)FROM addressWHERE MBRContains( LineString( Point( 30.620076+10/( 111....
254
热度 -
[MySQL] mysql远程连接设立
mysql远程连接设置远程连接mysql数据库:连接上以后,通过这台跳转服务器远程连接mysql库:用法:mysql-hip/主机名-u用户名-p密码[[email protected]/etc]#mysql-hrdsa3qfmmqriq3y.mysql.rds.aliyuncs.com-...
245
热度 -
[MySQL] mysql 机构 递归 新方法
mysql部门递归新方法SELECT?*?FROM?w_department/*查询市场部下所以部门的部门名称*/SELECTnode.department_id,node.department_nameFROMw_departmentASnode,w_departmentASparentWHERE...
324
热度 -
[MySQL] MySQL递归查询 数据平整化
MySQL递归查询数据平坦化邻接表模型的局限性用纯SQL编码实现邻接表模型有一定的难度。在我们检索某分类的路径之前,我们需要知道该分类所在的层次。另外,我们在删除节点的时候要特别小心,因为潜在的可能会孤立一棵子树(当删除portableelectronics分类时,所有他的子分类都成了孤儿)。部分局...
215
热度 -
[MySQL] 【php】mysql大局ID生成方案
【php】mysql全局ID生成方案生产系统随着业务增长总会经历一个业务量由小变大的过程,可扩展性是考量数据库系统高可用性的一个重要指标;在单表/数据库数据量过大,更新量不断飙涨时,MySQLDBA往往会对业务系统提出sharding的方案。既然要sharding,那么不可避免的要讨论到shardi...
168
热度 -
[MySQL] 实则今天没有欲望.MySQLi
其实今天没有欲望..-MySQLihi中午爽爽的游了会儿泳,但是下午把一拳超人看完了,竟然萌生不出学习的欲望了。。。强迫自己更新点东西吧,一会儿看书去。1、MySQLi二、MySQLi基于OOP的编程2.1使用解析--基本MySQLi是一个拓展类库,本质上是个类(?)。一般流程和MySQL一样:连接...
446
热度 -
[MySQL] 步步深入:MySQL架构总揽->查询执行流程->SQL解析顺序
步步深入:MySQL架构总览->查询执行流程->SQL解析顺序前言:一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。本文将从MySQL总体架构--->查询执行流程--->语句执行顺序来探讨一下其中的知识。一、MyS...
249
热度 -
[MySQL] MySQL中相干TIMESTAMP和DATETIME的总结
MySQL中有关TIMESTAMP和DATETIME的总结一、MySQL中如何表示当前时间?其实,表达方式还是蛮多的,汇总如下:CURRENT_TIMESTAMPCURRENT_TIMESTAMP()NOW()LOCALTIMELOCALTIME()LOCALTIMESTAMPLOCALTIMEST...
253
热度 -
[MySQL] 为啥 MySQL 回滚事务也会导致 ibd 文件增大
为什么MySQL回滚事务也会导致ibd文件增大?一个简单的测试:starttransaction;insertintotb1values(3,repeat('a',65000),'x',1);--commit;rollback;下图分别是tb1.ibd在插入前,回滚前,回滚后的文件大小:有人在QQ群...
442
热度 -
[MySQL] MySQL的SSL加密联接与性能开销
MySQL的SSL加密连接与性能开销前言在生产环境下,安全总是无法忽视的问题,数据库安全则是重中之重,因为所有的数据都存放在数据库中。MySQL在5.7版本之前对于安全问题的确考虑并不充分,导致存在比较大的隐患,比如下面的这些问题,可能有些小伙伴知道,有些却还不知道:MySQL数据库默认安装的用户密...
258
热度 -
[MySQL] 【mysql】关于事宜的隔离级别
【mysql】关于事务的隔离级别一、锁的种类MySQL中锁的种类很多,有常见的表锁和行锁,也有新加入的MetadataLock等等,表锁是对一整张表加锁,虽然可分为读锁和写锁,但毕竟是锁住整张表,会导致并发能力下降,一般是做ddl处理时使用。行锁则是锁住数据行,这种加锁方法比较复杂,但是由于只锁住有...
282
热度 -
[MySQL] 糟糕的MySQL过程编写习惯
不好的MySQL过程编写习惯刚才为了测试一个东西,写了个存储过程:delimiter$$dropprocedureifexistssp_test$$createproceduresp_test()begindeclarev_cntint;setv_cnt=0;whilev_cnt<100000...
241
热度 -
177
热度 -
[MySQL] 筹建mysql负载均衡及高可用环境
搭建mysql负载均衡及高可用环境目标:使用两台主机实现Mysql的负载均衡及冗余,并做到双主互备;环境:rhel5.8,mysql-5.0.77,keepalived-1.2.7,haproxy-1.4.20;说明:keepalived实现通过vrrp协议,通过使一个虚拟IP地址(或称浮动IP)在...
182
热度 -
[MySQL] MySQL基于时间字段进展分区的方案总结
MySQL基于时间字段进行分区的方案总结MySQL支持的分区类型一共有四种:RANGE,LIST,HASH,KEY。其中,RANGE又可分为原生RANGE和RANGECOLUMNS,LIST分为原生LIST和LISTCOLUMNS,HASH分为原生HASH和LINEARHASH,KEY包含原生KEY...
149
热度 -
[MySQL] MySQL相干Group By的优化
MySQL有关GroupBy的优化昨天我写了有关MySQL的looseindexscan的相关博文(http://www.cnblogs.com/wingsless/p/5037625.html),后来我发现上次提到的那个优化方法中主要的目的就是实现looseindexscan,而在执行计划的层面上...
216
热度 -
[MySQL] mysql5.7.1 zip版本装配记录
mysql5.7.1zip版本安装记录很久没遇到使用mysql的项目了,今天下载了个,发现变了很多,搜索了下,发现按http://www.cnblogs.com/wenthink/p/MySQLInstall.html中提到的基本可以使用,但需要注意几点:1.在注册windows服务后,不要直接启动...
214
热度