MySQL到底是怎么解决幻读的

摘要:一、什么是幻读在一次事务里面,多次查询之后,结果集的个数不一致的情况叫做幻读。而多出来或者少的哪一行被叫做幻行。二、为什么要解决幻读在高并发数据库系统中,需要保证事务与事务之间的隔离性,还有事务本身的一致性。三、MySQL 是如何解决幻读的如果你看到了这篇文章,那么我会默认你了解了脏读 、不可重复读与可重复读。1. 多版本并发控制(MVCC)(快照读/一致性读)多

 利用slave_relay_log_info信息通过复制从库物理文件做主从

摘要:生产环境: MySQL 5.7.18 [RPM] Linux:CentOS 6.9 主库:node111  从库:node130 新增加从库:node131 原理:利用slave_relay_log_info信息通过复制从库物理文件做一台新的从库  实现的功能: 在不停应用的情况,快速新增加一台从库   vim /etc/my.cnf  #配置slave从库的配置信息以表的形式存储 relay_log_info_repository = TABLE master_inf

 MySQL手工指定表使用的索引

摘要:手动指定索引的语法:USE {INDEX|KEY}[{FOR {JOIN|ORDER BY|GROUP BY}} ([index_list])| IGNORE {INDEX|KEY}[{FOR {JOIN|ORDER BY|GROUP BY}} (index_list) |FORCE {INDEX|KEY}[{FOR {JOIN|ORDER BY|GROUP BY}} (index_list)mysql强制索引和禁止某个索引1、mysql强制使用索引:force index(索引名或者主键PRI)select * from table force index(PRI) limit 2;(强制使用主键)selec

 科普:办了200M的宽带,网速就能达到200M了?

摘要:周末,我正在准备年度述职的PPT,女朋友在一旁打王者荣耀,突然她好像是越塔送了个人头,很不高兴的问我。大概过了10分钟左右,我听到了一声:"Defeat",我知道,今天这件事可能又要怪我了。网络带宽带宽,英文名bandwidth,网络带宽是指在单位时间(一般指的是1秒钟)内能传输的数据量。数字信息流的基本单位是bit(比特),时间的基本单位是s(秒),因此bit/s(比特/秒)是

 MyCAT分库分表+读写分离(基于主从配置)安装配置详解

摘要:实现功能:所有的DML操作都写主库,所有的读操作都读从库,一张表被逻辑分到两套主从库里面,每套主从只有整个数据的一部分已创建两个用户,一个用于DML,一个用于只读环境:[root@node80 ~]# uname -aLinux node80 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux[root@node80 ~]# cat /etc/redhat-release CentOS release 6

 MySQL数据库运维总结

摘要:mysql常用命令{                ./mysql/bin/mysqld_safe --user=mysql &   # 启动mysql服务        ./mysql/bin/mysqladmin -uroot -p -S ./mysql/data/mysql.sock shutdown    # 停止mysql服务        mysqlcheck -uroot -p -S mysql.sock --optimize --data

 Oracle学习网站汇总

摘要:Oracle帮助中心https://docs.oracle.com/en/database/oracle/index.html各种高级功能文章https://oracle-base.com/articles/11g/articles-11gasktomhttps://asktom.oracle.com/pls/apex/f?p=100:1:0官方在线文档:https://docs.oracle.com/cd/E11882_01/index.htm博客http://www.oracleblog.org/在线视频教程:http://www.orasql.comoracle在线教程网站:(开发类)http://www.or

 innobackupex应用:不停master服务做主从同步

摘要:MySQL主从同步原理:MySQL主从同步是在MySQL主从复制(Master-SlaveReplication)基础上实现的,通过设置在Master MySQL上的binlog(使其处于打开状态),Slave MySQL上通过一个I/O线程从MasterMySQL上读取binlog,然后传输到Slave MySQL的中继日志中,然后Slave MySQL的SQL线程从中继日志中读取中继日志,然后应用到SlaveMySQL的数据库中。这样实现了主从数据同步功能。 Xtra

 ProxySQL--灵活强大的MySQL代理层

摘要:安装配置1 wget https://github.com/sysown/proxysql/releases/download/v1.3.6/proxysql-1.3.6-1-centos67.x86_64.rpm2 yum install perl-DBD-MySQL3 rpm -ivh proxysql-1.3.6-1-centos67.x86_64.rpm4 service proxysql start5 proxysql --versionProxySQL version 1.3.6-0-g434b376, codename Truls本地配置文件:vim /etc/proxysql.cnf proxysql有个配置文件 /etc

 Oracle 字符集实验

摘要:原NLS配置:[oracle@node139 ~]$ echo $NLS_LANGexport NLS_LANG=AMERICAN_AMERICA.AL32UTF8 配置不同的字符集Oracle存储编码1)gbk字符集[oracle@node139 ~]$ export NLS_LANG=american_america.ZHS16GBKSQL>sqlplus / as sysdbaSQL>create table characterset_test(id int,code varchar(20),name varchar(200));SQL>insert into characterset_test v
分页:« 1 2 3 4 5 6 7 8 9 10 »
Powered by AKCMS