数据库
Twilight.c
这个作者很懒,什么都没留下…
展开
-
外部主机访问虚拟机redis的配置
先修改防火墙iptables配置 开放6379端口 vim /etc/sysconfig/iptables 添加如下 修改redis的redis.conf文件允许使用虚拟机ip访问redis 搜索bind默认只有bind 127.0.0.1 在它下面添加虚拟机的ip即可, 如图所示原创 2020-09-15 18:57:49 · 2259 阅读 · 0 评论 -
MySQL事务理论
1、事务的ACID属性事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性。1)原子性事务是一个原子操作单元,其对数据的修改,要么全都执行,要么都不执行。2)一致性在事务开始和完成时,数据必须保持一致状态。这意味着所有相关的数据规则都必须应用于事务的修改,以保持数据的完整性;事务结束时,所有的内部数据结构(如B树索引或双向链表)也都必须是正确的。一致性是最难理解的。这里引用网...原创 2020-02-18 14:27:15 · 204 阅读 · 0 评论 -
MySQL主从复制
1、主从复制介绍1)基本原理slave会从master读取bin-log来进行数据同步MySQL复制过程分成三步:1)master将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log events。2)slave将master的binary log events拷贝到它的中继日志(relay log)。3)slave重做中继日志中的事件,...原创 2020-02-17 14:08:34 · 259 阅读 · 0 评论 -
MySQL性能调优(二)show profiles
show profiles是MySQL提供可以用来分析当前会话中语句执行的资源消耗情况,可以用于SQL的调优的测量。默认是关闭的,使用前需要开启show variables like 'profiling';set profiling = on;运行慢SQLselect * from emp group by id%10 limit 150000;...原创 2020-02-16 19:33:22 · 400 阅读 · 0 评论 -
MySQL性能调优(一)慢SQL日志
慢查询的开启并捕获MySQL的满查询是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阙值的语句,具体是指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。收集超过忍耐时间的SQL,结合之间的explain进行分析。当然,如果不是调优需要的话,一般不建议启动该参数,因为开启慢查询日志或多或少会带来一定的性能影响。查看是否开启,同时可以查看...原创 2020-02-16 15:33:47 · 582 阅读 · 0 评论 -
MySQL批量数据脚本
1、建表创建dept表和emp表create table dept ( id int unsigned primary key auto_increment, deptno mediumint unsigned not null default 0, dname varchar(20) not null default '', loc varchar(13) n...原创 2020-02-15 22:44:51 · 228 阅读 · 0 评论 -
MySQL索引优化(三)排序索引
一、小表驱动大表简单理解就是外层循环的次数小于内存循环的次数。小表驱动大表,即小的数据集驱动大的数据集。MySQL中实现表嵌套的方式主要就是in和exists。下面的A表和B表中的id字段都创建了索引。1、当B表的数据集小于A表的数据集时,用in优于existsselect * from A where id in (select id from B)等价于for select ...原创 2020-02-15 01:32:34 · 549 阅读 · 0 评论 -
MySQL索引优化(二)索引失效
创建表create table if not exists staffs( id int primary key auto_increment, name varchar(24) not null default '' comment '姓名', age int not null default 0 comment '年龄', pos varchar(20) no...原创 2020-02-14 21:41:17 · 231 阅读 · 0 评论 -
MySQL索引优化(一)查询索引
创建表create table if not exists article( id int(10) unsigned not null primary key auto_increment, author_id int(10) unsigned not null, category_id int(10) unsigned not null, ...原创 2020-02-14 02:20:01 · 193 阅读 · 0 评论