MYSQL
文章平均质量分 60
oldhunter686
人傻就要学习
展开
-
记录一次生产环境接口超时排查问题
3、由于是武汉的工厂反馈的问题,其他地区的工厂没有反馈异常(我们的系统是分布式),因此联想到了网络原因。跟武汉的网络工程师沟通后,发现网络是通的,所以我去看了应用的访问时间限制。看到报错后首先去看了程序代码,最近没有人动过,因此排除业务代码的问题。发现仅配置了5秒之后,感觉大概率是这个原因(武汉工厂的网络到中心服务本来就比较慢),改大时间进行发布后问题解决。2、由于是超时原因,所以去跟程序看了执行的sql,发现都是毫秒级别的sql,也排除慢sql原因。原创 2022-12-16 16:37:44 · 272 阅读 · 1 评论 -
Mysql高级笔记
参考尚硅谷msyql高级课程的笔记,仅供学习交流使用1、简介安装mysql liunx版mysql服务mysql字符集设置大小写不敏感mysql权限管理第三章msyql逻辑架构简介1、连接层2、服务层3、引擎层4、存储层MyiSAM和InnoDBAliSql和AliRedis查看sql执行周期sql查询流程索引优化...原创 2021-02-13 00:25:55 · 153 阅读 · 0 评论 -
MySQL基础笔记
笔记网址 https://blog.csdn.net/wangjx92/article/details/79333599mysql默认端口3306 本机设置端口3306 本地地址 127.0.0.1C:\Program Files\MySQL\MySQLC:\Program Files\MySQL\MySQL Workbench 8.0 CEDQL:数据查询语句,selectDML:数据操作语句,insert/delete/updateDDL:数据库定义语句,create/drop/al原创 2020-09-20 09:50:26 · 313 阅读 · 0 评论 -
数据库的分片规则
基本概念逻辑库一般来说,对于应用而言,数据库中间件是透明的,应用并不需要去了解中间件复杂的运作过程,中间件对应用来说就是透明的,我们操作中间件就像操作一个普通的 MySQL 一样,这就是 MyCat 的优势之一。但是我们毕竟操作的不是 MySQL ,而是 MyCat ,MyCat 中的数据库并不真正存储数据,数据还是存储在 MySQL 中,因此,我们可以将 MyCat 看作是一个或者多个数据库集群构成的逻辑库逻辑表逻辑表又有几种不同的划分:逻辑表既然有逻辑库,那么就会有逻辑表。因为数据库原创 2020-07-20 13:30:35 · 1474 阅读 · 0 评论 -
数据中间件 Mycat 的简介与安装
MyCat 是一个开源的分布式数据库中间件,它实现了 MySQL 协议,在开发者眼里,他就是一个数据库代理,我们甚至可以使用 MySQL 的客户端工具以及命令行来访问 MyCat 。MyCat 现在已经不仅仅只支持 MySQL 了,同时也支持 MSSQL、Oracle、DB2、以及 PostgreSQL等主流数据库。甚至像 MongoDB 这种 NoSQL 也支持。快速入门1、搭建读写分离要搞 MyCat ,一般要先搭建好 MySQL 的读写分离,MySQL 的读写分离可以参考松哥之前的这篇文章:原创 2020-07-20 11:44:21 · 209 阅读 · 0 评论 -
中间件简介(重点:数据库中间件)
本来今天就该讲 MyCat 了,但是我发现还有一个概念值得和大家聊一下,那就是 Java 中间件!因为 MyCat 是一个分布式数据库中间件,要理解 MyCat ,那你就得先知道到底什么是中间件!中间件简介说起中间件,很多人首先想到的就是消息中间件,那么除了消息中间件呢?其实我们日常开发中,接触到的中间件太多了,我们来看维基百科上的一段介绍:中间件(英语:Middleware),又译中间件、中介层,是提供系统软件和应用软件之间连接的软件,以便于软件各部件之间的沟通。在现代信息技术应用框架如 Web原创 2020-07-20 10:58:24 · 4299 阅读 · 0 评论 -
数据库切分
千万量级的数据,用 MySQL 要怎么存?初学者在看到这个问题的时候,可能首先想到的是 MySQL 一张表到底能存放多少条数据?根据 MySQL 官方文档的介绍,MySQL 理论上限是 (232)2 条数据,然而实际操作中,往往还受限于下面两条因素:myisam_data_pointer_size,MySQL 的 myisam_data_pointer_size 一般默认是 6,即 48 位,那么对应的行数就是 248-1。表的存储大小 256TB那有人会说,只要我的数据大小不超过上限,数据行数也原创 2020-07-20 10:46:42 · 109 阅读 · 0 评论 -
MYSQL读写分离环境搭建
MYSQL读写分离环境搭配主机配置主机配置 1 授权给从机服务器GRANT REPLICATION SLAVE ON *.* to 'rep1'@'192.168.248.139' identified by '123';FLUSH PRIVILEGES;这里表示配置从机登录用户名为 rep1,密码为 123,并且必须从 192.168.248.139这个地址登录,登录成功之后可以操作任意库中的任意表。其中,如果不需要限制登录地址,可以将 IP 地址更换为一个 %。 2.修改主库配置文件原创 2020-07-20 10:29:24 · 134 阅读 · 0 评论 -
MYSQL引擎简介与中间件
MySQL 自研的使用较广的存储引擎是 MyISAM ,MyISAM 支持表锁,不支持行锁,所以在处理高并发写操作时效率要低一些,另外 MyISAM 也不支持外键(虽然现在实际项目中外键已经用的比较少了)。(但是由于这个引擎不支持事务,所以现在使用较少)InnoDBOracle 收购 sun 之后,InnoDB 和 MySQL 就都成了 Oracle 的产品了,这下整合就变得非常容易了,在后来发布的版本中,InnoDB 慢慢就成为了 MySQL 的默认存储引擎。在最新的 MySQL8 中,元数据表也使用原创 2020-07-20 10:28:56 · 159 阅读 · 0 评论