-
mysql锁之三种行级锁解说
所属栏目:[MySql教程] 日期:2022-04-01 热度:136
本文主要介绍 1.mysql三种行锁介绍 2.RR模式下,next-key lock为什么可以解决幻读问题 首先,创建一张表: mysql show create table test01G *************************** 1. row *************************** Table: test01 Create Table: CREATE TABLE `t[详细]
-
mysql 大小写敏感难题
所属栏目:[MySql教程] 日期:2022-04-01 热度:167
mysql关于大小写敏感的话题有以下三个: 1,表名字和库名字 linux/unix 区分大小写 也就是 你可以创建一个叫test和TEST的两个表, 但是windows默认是不区分大小写的, LINUX: 编辑/etc/my.cnf文件,在[mysqld]节下 添加 lower_case_table_names=1 参数,这样[详细]
-
生产环境运用 pt-table-checksum 检查MySQL数据一致性
所属栏目:[MySql教程] 日期:2022-04-01 热度:197
公司数据中心从托管机房迁移到阿里云,需要对mysql迁移(Replication)后的数据一致性进行校验,但又不能对生产环境使用造成影响,pt-table-checksum 成为了绝佳也是唯一的检查工具。 pt-table-checksum 是 Percona-Toolkit 的组件之一,用于检测MySQL主、从[详细]
-
oracle btree索引概论
所属栏目:[MySql教程] 日期:2022-04-01 热度:79
今天研究下oracle的btree索引,通过这篇文章你会了解到,oracle btree索引都有哪几种类型、oracle btree索引的实现原理,oracle通过btree索引检索数据的过程、以及b*tree索引的限制,并且oracle和mysql的btree索引的区别。 一:oracle中 btree索引的子类型:[详细]
-
新环境创建Mysql主从
所属栏目:[MySql教程] 日期:2022-04-01 热度:85
新环境搭建Mysql主从: 环境信息: 用途 IP OS Mysql 主 10.163.84.16 RHEL 6.5_X64 mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 从 10.163.84.17 RHEL 6.5_X64 mysql-5.7.16-linux-glibc2.5-x86_64.tar.gz 1、Mysql安装 2、主节点配置 (1)修改配置文件 [r[详细]
-
MySQL 4.1 字符集支撑的原理
所属栏目:[MySql教程] 日期:2022-04-01 热度:144
MySQL 4.1 字符集支持的原理(转)[@more@]下面要写的是一篇非常无聊的东西,充斥了大量各式各样的编码、转换、客户端、服务器端、连接呃,我自己都不愿意去看它,但想一想,写下来还是有点意义的,原因有四: MySQL 4.1 对多语言的支持有了很大变化 (这导致了[详细]
-
怎样计算MySQL QPS和TPS的值
所属栏目:[MySql教程] 日期:2022-04-01 热度:114
QPS:每秒的查询数 TPS:每秒的事物量 QPS的计算方法 Questions = SHOW GLOBAL STATUS LIKE Questions; Uptime = SHOW GLOBAL STATUS LIKE Uptime; QPS=Questions/Uptime 例如: mysql show global status like questions; +---------------+-----------+ | Var[详细]
-
利用percona-toolkit检查并修复mysql集群的数据统一性
所属栏目:[MySql教程] 日期:2022-04-01 热度:117
percona-toolkit是一组高级命令行工具的集合,用来执行各种通过手工执行非常复杂和麻烦的mysql任务和系统任务,这些任务包括: 检查master和slave数据的一致性 有效地对记录进行归档 查找重复的索引 对服务器信息进行汇总 分析来自日志和tcpdump的查询 当系[详细]
-
Linux安置MySQL8.0
所属栏目:[MySql教程] 日期:2022-04-01 热度:95
Linux安装MySQL8.0: 1、软件包下载(下载至本地,上传至linux目录,本人一般上传至/usr/local/src/目录下): 根据Linux的位数,请下载合适的软件安装包:32位下载32位的安装包,64位下载64位的安装包 1.1 官网手动下载: 1.2 Linux镜像下载(下载至目录/usr[详细]
-
binlog_ignore_db造成的同步复制故障
所属栏目:[MySql教程] 日期:2022-04-01 热度:83
在MySQL master上使用binlog_ignore_db参数之后,mysq -e执行的所有语句都不写binlog了。 查看MySQL操作手册,忽略某个库的复制有两个参数: 1、binlog_ignore_db 该参数设置到master上,例如:binlog_ignore_db=test,那么针对该库的所有操作(增、删、改)[详细]
-
CentOS下使用yum方式安装percona xtrabackup过程
所属栏目:[MySql教程] 日期:2022-04-01 热度:142
编辑/etc/yum.repos.d/Percona.repo,加入以下内容: #vi /etc/yum.repos.d/Percona.repo [percona] name = CentOS $releasever - Percona baseurl=http://repo.percona.com/centos/$releasever/os/$basearch/ enabled = 1 gpgkey = file:///etc/pki/rpm-gpg/R[详细]
-
应用连接过时排查DB MySQL
所属栏目:[MySql教程] 日期:2022-04-01 热度:88
应用超时报错如下: [2020-04-22 10:25:50,928] [ERROR] [DruidPooledStatement:357] [DubboServerHandler-192.168.xx.xx:20881-threa d-199] -- [TID: 668796908.406.15875214226879429] CommunicationsException, druid version 1.1.10, jdbcUrl : jdbc:my[详细]
-
mysql启动,由于磁盘空间不足引起的报错
所属栏目:[MySql教程] 日期:2022-04-01 热度:156
一次启动mysql的时候,起不来并报以下错误: [root@red2 fonts]# /etc/init.d/mysqld start Starting MySQL..The server quit without updating PID file (/opt/mysql/data/red2.pid).[FAILED] 1,系统是Red Hat Enterprise Linux Server release 5.8,数据[详细]
-
CentOS6.5二进制文件安置MySQL5.6.39
所属栏目:[MySql教程] 日期:2022-04-01 热度:103
CentOS6.5二进制文件安装MySQL5.6.39 准备工作 MySQ二进制安装Lmysql-5.6.39-linux-glibc2.12-x86_64.tar.gz 准备( 官网下载 ) 一、检查是否安装过MySQL并卸载 # 检查是否安装过MySQL [root@csxf ~]# rpm -qa|grep mysql # 删除所有MySQL [root@csxf ~]# yum[详细]
-
小C的MySQL学习笔记 MySQL的安装布局
所属栏目:[MySql教程] 日期:2022-04-01 热度:70
个人MySQL学习笔记第一章,记录MySQL在linux操作系统下的安装流程 一、MySQL安装包的下载 二、MySQL安装流程 1. 关闭防火墙和selinux [root@mysql ~]# service iptables stop [root@mysql ~]# chkconfig iptables off [root@mysql ~]# chkconfig --list|grep[详细]
-
MySQL 基准测试工具tpcc-mysql使用手册及报告解析
所属栏目:[MySql教程] 日期:2022-04-01 热度:51
〇 下载安装 make如果成功后,会在tpcc-mysql目录下生成tpcc_load与tpcc_start两个工具。 make如果报错,一般原因是缺少mysql_config环境,报错形如: /bin/sh: mysql_config: command not found load.c:19:19: error: mysql.h: No such file or directory M[详细]
-
mysql 5.7.11查询分区表的一个难题
所属栏目:[MySql教程] 日期:2022-04-01 热度:159
mysql 查询一个分区表,当查询条件存在数据时执行效率OK,当不存在数据时执行不完,一直在sending data,当去掉desc就没问题。换个版本貌似也没问题。 mysql select version(); +------------+ | version() | +------------+ | 5.7.11-log | +------------+ 1[详细]
-
MySQL高可用——PXC解说
所属栏目:[MySql教程] 日期:2022-04-01 热度:91
galera产品是以galera cluster方式为mysql提高高可用集群解决方案的。galera cluster就是集成了galera插件的mysql集群。galera replication是codership提供的mysql数据同步方案,具有高可用性,方便扩展,并且可以实现多个mysql节点间的数据同步复制与读写,[详细]
-
MySQL InnoDB设置死锁检测的方式
所属栏目:[MySql教程] 日期:2022-04-01 热度:179
死锁是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,可以认为如果一个资源被锁定,它总会在以后某个时间被释放。而死锁发生在当多个进程访问同一数据库时,其中每个进程拥有的锁都是其他进程所需的,由此造成每个进程都无法继[详细]
-
MySQL root用户登录的几处小问题
所属栏目:[MySql教程] 日期:2022-04-01 热度:158
今天和同事聊了聊技术的事情,聊到BAT里面的一些高大上的系统和设计,相比总是会有些差距,不过像那样体量的公司知识沉淀很深,所以能够做好我们力所能及的事情,把它细化做好,也是一种进步和改进。 如果你老是觉得自己的环境受限,有各种KPI或者是成本的考[详细]
-
mysql事务处理用法与实例细说
所属栏目:[MySql教程] 日期:2022-04-01 热度:183
代码如下 复制代码 root@host# mysql -u root -p password; Enter password:******* mysql use TUTORIALS; Database changed mysql create table tcount_tbl - ( - tutorial_author varchar(40) NOT NULL, - tutorial_count INT - ) TYPE=InnoDB; Query OK,[详细]
-
CentOS 6 下RPM方式装置MySQL5.6
所属栏目:[MySql教程] 日期:2022-04-01 热度:74
CentOS 6 下RPM方式装置MySQL5.6: 1. 下载Linux对应的RPM包,如:CentOS6.7_64对应的RPM包,如下: [root@mysql ~]# ll 总用量 113808 -rw-------. 1 root root 1434 12月 13 18:47 anaconda-ks.cfg -rw-r--r--. 1 root root 42556 12月 13 18:47 install.l[详细]
-
RHEL7_mysql5.7.17_安置初始登录
所属栏目:[MySql教程] 日期:2022-04-01 热度:197
RHEL7_mysql5.7.17_安置初始登录: 1 描述 在rhel7.2 x64 server上,以yum方式安装完mysql 5.7.17后。 执行mysql -u root -p命令,此时并不知道root密码是什么。 [root@localhost bin]# mysql -u root -p Enter password: ERROR 1045 (28000): Access denied[详细]
-
LDEE流程图绘制软件那个专业,怎么绘制LDEE流程图
所属栏目:[MySql教程] 日期:2022-04-01 热度:62
数据模型是现实世界数据特征的抽象,用于描述一组数据的概念和定义。数据模型是数据库中数据的存储方式,是数据库系统的基[详细]
-
思维导图在哪款软件上画
所属栏目:[MySql教程] 日期:2022-04-01 热度:197
目前,思维导图的主流画法是采用计算机软件进行绘制,而不同软件绘制思维导图的方式也不尽相同,有必要学习一下各绘图软件如何绘制思维导图。 MindMaster功能强大,拥有丰富的模板、例子和图形符号,使用者可以通过这些素材方便快捷地创建导图内容。绘制完成[详细]
