51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#mysql
Linux MySQL分库分表之Mycat
当表的个数达到了几百千万张表时,众多的业务模块都访问这个数据库,压力会比较大,考虑对其进行分库当表的数据达到几千万级别,在做很多操作都比较吃力,考虑对其进行分库或分表 数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式:垂直切分:按照业务模块进行切分,将不同模块的表切分到不同的数据库中水平切分,...
代码星球
·
2020-08-31
Linux
MySQL
分库
分表
Mycat
Linux MySQL Proxy 读写分离
因为读写分离是建立在MySQL集群主从复制的基础上,还不了解的,先看我另一篇博客:点我直达 mysql-proxy是mysql官方提供的mysql中间件服务,上游可接入若干个mysql-client,后端可连接若干个mysql-server。它使用mysql协议,任何使用mysql-client的上游无需修改任何...
代码星球
·
2020-08-31
Linux
MySQL
Proxy
读写
分离
Linux MySQL集群搭建之主从复制
准备两台Linux,一主,一从,具体Linux安装MySQL操作步骤:点我直达一主可以多从一从只能一主Linux之间要能ping通!!chkconfigiptablesoffserviceiptablesstop修改my.cnf文件vim/etc/my.cnf[mysqld]#启用二进制日志log-bin=mysq...
代码星球
·
2020-08-31
Linux
MySQL
集群
搭建
主从
Linux 虚拟机详细安装MySQL
去官网下载MySQL:点我直达百度云盘地址:链接:https://pan.baidu.com/s/1qBN4r6t8gvq-I4CFfQQ-EA密码:hei3 若查询出结果,代码已经安装过MySQL,我们卸载Linux自带的版本 如果有,就执行rm-rfxxxx 若没有,则创建 务必记住初始化输出日志末尾的密码...
代码星球
·
2020-08-31
Linux
虚拟机
详细
安装
MySQL
MySQL 性能优化细节
设置足够大的innodb_buffer_pool_size,将数据读取到内存中。建议innodb_buffer_pool_size设置为总内存大小的3/4或者4/5。怎样确定innodb_buffer_pool_size足够大,数据是从内存读取而不是硬盘?showglobalstatuslike'innodb_buff...
代码星球
·
2020-08-31
MySQL
性能
优化
细节
MySQL 性能优化之慢查询
首先需要使用慢查询功能,去获取所有查询时间比较长的SQL语句其次使用explain命令去查询由问题的SQL的执行计划(脑补链接:点我直达1,点我直达2)最后可以使用showprofile[s]查看由问题的SQL的性能使用情况优化SQL语句 数据库查询快慢是影响项目性能的一大因素,对于数据库,我们除了要优化SQL,更重...
代码星球
·
2020-08-31
MySQL
性能
优化
之慢
查询
MySQL事务处理
在MySQL中只有使用了InnoDB数据库存储引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部成功,要么全部失败。事务用来管理DDL、DML、DCL操作,比如:insert、update、delete语句,默认是自动提交的。一般来讲,事务是必须满足4个条件(ACID)Atom...
代码星球
·
2020-08-31
MySQL
事务处理
MySQL 索引失效
全列匹配最佳左前缀法则不在索引列上做任何操作(计算、函数、自动、手动类型转换),会导致索引失效存储引擎不能使用索引中范围条件右边的列尽量使用覆盖索引(只访问索引的查询(索引和查询列一致)),少用:select*mysql再使用不等于(!=或者<>)的时候无法使用索引会导致全表扫描isnull,isnotnu...
代码星球
·
2020-08-31
MySQL
索引
失效
MySQL 并发控制(锁得使用)
并发问题:同一时刻进行读写,并发问题回引发数据不一致问题。解决并发问题:MySQL采用了锁定机制去解决并发问题 MySQL使用两种锁机制去解决问题:共享锁和排他锁,也叫读锁或者写锁。共享锁、读锁:不影响其他连接的读,写会受影响排他锁、写锁:会不让其他连接进行读写 MySQL针对不同的数据粒度,又分别使用表锁和行锁进...
代码星球
·
2020-08-31
MySQL
并发
控制
锁得
使用
mysql explain的extra
extra主要有是那种情况:Usingindex、Usingfilesort、Usingtemporary、UsingwhereUsingwhere无需多说,就是使用了where筛选条件。数据准备:CREATETABLE`t_blog`(`id`int(11)NOTNULLauto_increment,`title`v...
代码星球
·
2020-08-31
mysql
explain
extra
mysql explain的type的
很多情况下,有很多人用各种select语句查询到了他们想要的数据后,往往便以为工作圆满结束了。这些事情往往发生在一些学生亦或刚入职场但之前又没有很好数据库基础的小白身上,但所谓闻道有先后,只要我们小白好好学习,天天向上,还是很靠谱的。 当一个sql查询语句被写出来之后,其实你的工作只完成了一小半,接下来更重要的工...
代码星球
·
2020-08-31
mysql
explain
type
Mac Mysql初始化密码
苹果->系统偏好设置->最下面一行上点击mysql图标,在弹出页面中关闭mysql服务(点击stopmysqlserver) 登录终端:command+空格-->打开spotlight-->输入ter,很方便进入终端输入:cd/usr/local/mysql/bin/回车后登录管理...
代码星球
·
2020-08-31
Mac
Mysql
初始化
密码
mysql 二进制的读取与写入
插入语句用binary转换函数可将字符串转为二进制insertintomytable(id,bin)values(1,binary('abcdef'))查询语句用cast进行类型转换selectid,cast(binaschar)asbintextfrommytable ...
代码星球
·
2020-08-31
mysql
二进制
读取
写入
mysql 授权远程连接
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改"mysql"数据库里的"user"表里的"host"项,从"localhost"改称"%" mysql-uroot-pvmwaremysql>usemysql; mysql>up...
代码星球
·
2020-08-31
mysql
授权
远程
连接
mysql 与驱动版本对应关系
原链接:点我直达...
代码星球
·
2020-08-31
mysql
驱动
版本
对应
关系
首页
上一页
...
421
422
423
424
425
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他