Mysql
文章平均质量分 90
tan06
这个作者很懒,什么都没留下…
展开
-
MySQL三大日志binlog、redo log和undo log
redo log(重做日志)是InnoDB存储引擎独有的,它让MySQL拥有了崩溃恢复能力。比如MySQL实例挂了或宕机了,重启时,InnoDB存储引擎会使用redo log恢复数据,保证数据的持久性与完整性。MySQL中数据是以页为单位,你查询一条记录,会从硬盘把一页的数据加载出来,加载出来的数据叫数据页,会放入到中。后续的查询都是先从中找,没有命中再去硬盘加载,减少硬盘IO开销,提升性能。更新表数据的时候,也是如此,发现里存在要更新的数据,就直接在里更新。原创 2024-07-04 17:23:29 · 673 阅读 · 0 评论 -
Mysql查询优化
一个好的web应用,最重要的一点是有着优秀的访问性能。数据库MySQL是web应用的组成部分,也是决定其性能的重要部分。所以提升MySQL的性能至关重要。MySQL性能的提升可分为三部分,包括硬件、网络、软件。其中硬件、网络取决于公司的财力,需要白哗哗的银两,这里就不说啦。软件又细分为很多种,在这里我们通过MySQL的查询优化从而达到性能的提升。最近看了一些关于查询优化的书籍,同时也在网上看一些前辈们写的文章。原创 2024-04-26 20:17:31 · 749 阅读 · 0 评论 -
MySQL 高可用:mysql+mycat实现数据库分片(分库分表)
- 设置表的存储方式.schema name="TESTDB" 与 server.xml中的 TESTDB 设置一致 -->-- mycat 逻辑主机dataHost对应的物理主机.其中也设置对应的mysql登陆信息 -->-- 设置dataNode 对应的数据库,及 mycat 连接的地址dataHost -->#访问 mycat (凭据参考 /usr/local/mycat/conf/server.xml)-- 任意设置登陆 mycat 的用户名,密码,数据库 -->原创 2024-04-26 20:12:49 · 987 阅读 · 0 评论 -
MySQL下载与安装
4.配置完环境变量之后,在F:\mysql\mysql-5.7.24-winx64\mysql-5.7.24-winx64目录下新增加一个配置文件mysql.ini ,同时在bin的同级目录下创建一个data文件夹(用于存放数据库数据)修改密码(必须先启动mysql),执行如下命令回车,enter password也回车,密码一般设置为root123,方便记忆。启动服务,输入如下命令 net start mysql ,回车,启动成功后如下图。3.我的电脑->属性->高级->环境变量。原创 2024-04-26 20:02:09 · 315 阅读 · 0 评论 -
MySQL Explain执行过程
MySQL Explain执行过程-- 查看SQL执行过程,前面加上explain即可explain select * from table_name where 条件;expain查询出来的信息有12列,分别是id、select_type、table、partitions、type、possible_keys、key、key_len、ref、rows、filtered、Extra...原创 2019-12-06 16:09:25 · 437 阅读 · 0 评论 -
mysql中event(定时触发)的使用
1、从MySQL5.1.6版本开始增加事件调度器(Event Scheduler),在使用这个功能之前必须确保event_scheduler已开启 1.1、开启event_scheduler,可使用以下方法 SET GLOBAL event_scheduler = 1; SET GLOBAL event_scheduler = ON; 在配置my.cnf文件 中加上 event_...原创 2018-11-23 12:22:01 · 3538 阅读 · 0 评论 -
linux下MySQL安装及常用操作
一、安装Mysql使用yum安装[root@yhy-gec local]# yum -y install mysql mysql-server这条命令同时安装了mysql客户端和mysql服务器端使用rpm安装centos7会自带一个mariadb,查看是否已安装rpm-qa|grep-imysqlrpm -qa |grep -i mariadb(centos7默认系统自...原创 2018-11-23 12:21:44 · 394 阅读 · 0 评论