
MySQL
文章平均质量分 62
MySQL
core321
佛即道,道法自然,如来。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MySQL8.0企业版快速部署、集成、调优
mysql8.0.29快速部署、集成、调优原创 2025-08-05 09:57:21 · 386 阅读 · 0 评论 -
免费国产化替代实践
公司最近有国产化改造的要求,需要免费,当然开源最好;在适配方面,最行一行代码都不要改,无缝替换,100%兼容。原创 2025-05-26 11:08:29 · 711 阅读 · 0 评论 -
一文说清dockerfile编写
一文说清dockerfile编写原创 2025-01-10 15:27:07 · 259 阅读 · 0 评论 -
flink cdc oceanbase(binlog模式)
flink cdc oceanbase原创 2025-01-02 16:13:40 · 1874 阅读 · 0 评论 -
flink cdc各种数据库 jar下载地址
flink cdc各种数据库 jar下载地址原创 2024-12-25 11:28:18 · 1019 阅读 · 0 评论 -
docker容器内mysql打开binlong
docker容器内mysql打开binlong原创 2024-12-04 11:08:53 · 217 阅读 · 0 评论 -
SQLynx数据库管理工具
SQLynx数据库管理工具原创 2024-07-24 17:08:13 · 2480 阅读 · 0 评论 -
MySQL实现单个字段根据特定字符拆分
【代码】MySQL实现单个字段根据特定字符拆分。原创 2023-09-14 11:42:29 · 2025 阅读 · 0 评论 -
MySQL创建只读用户并授权
read_only_user就是用户名,随便起,ip就是允许连接到这个数据库的ip,当然如果不限制ip,那就写成 %,最后的password就是连接密码了。原创 2023-09-12 09:47:39 · 805 阅读 · 0 评论 -
MySQL字段加密
MySQL字段加密原创 2022-10-26 15:03:02 · 577 阅读 · 0 评论 -
MySQL性能终极优化-使用内存
使用innodb_buffer_pool_size 配置,充分利用性能提高查询性能。1.查看现有数据占用存储空间大小 SELECT engine, count(*) as TABLES, concat(round(sum(table_rows)/1000000,2),'M') rows, concat(round(sum(data_length)/(1024*1024*1024),2),'G') DATA, concat(round(sum(index_length)/(1024*.原创 2022-01-22 13:44:22 · 992 阅读 · 0 评论 -
MVCC多版本并发控制机制与Innodb引擎SQL执行的BufferPool缓存机制
MVCC多版本并发控制机制Mysql在可重复读隔离级别下如何保证事务较高的隔离性,我们上节课给大家演示过,同样的sql查询语句在一个事务 里多次执行查询结果相同,就算其它事务对数据有修改也不会影响当前事务sql语句的查询结果。这个隔离性就是靠MVCC(Multi-Version Concurrency Control)机制来保证的,对一行数据的读和写两个操作默认 是不会通过加锁互斥来保证隔离性,避免了频繁加锁互斥,而在串行化隔离级别为了保证较高的隔离性是通过将所有操 作加锁互斥来实现的。Mysql在读原创 2021-09-26 16:57:42 · 159 阅读 · 0 评论 -
深入理解Mysql锁与事务隔离级别
概述我们的数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能 就会导致我们说的脏写、脏读、不可重复读、幻读这些问题。 这些问题的本质都是数据库的多事务并发问题,为了解决多事务并发问题,数据库设计了事务隔离机制、锁机 制、MVCC多版本并发控制隔离机制,用一整套机制来解决多事务并发问题。接下来,我们会深入讲解这些机制,让大家彻底理解数据库内部的执行原理。事务及其ACID属性事务是由一组SQL语句组成的逻辑处理单元,事务具有以下4个属性,通常简称为事务的ACID属性原创 2021-09-26 14:03:35 · 152 阅读 · 0 评论 -
阿里巴巴Mysql规范
MySQL数据类型选择在MySQL中,选择正确的数据类型,对于性能至关重要。一般应该遵循下面两步:(1)确定合适的大类型:数字、字符串、时间、二进制;(2)确定具体的类型:有无符号、取值范围、变长定长等。在MySQL数据类型设置方面,尽量用更小的数据类型,因为它们通常有更好的性能,花费更少的硬件资源。并且,尽量 把字段定义为NOT NULL,避免使用NULL。1、数值类型优化建议如果整形数据没有负数,如ID号,建议指定为UNSIGNED无符号类型,容量可以扩大一倍。建议使用TINYIN原创 2021-09-24 11:01:16 · 2000 阅读 · 0 评论 -
MySQL索引优化实战二
分页查询优化DROP TABLE IF EXISTS `employees`;CREATE TABLE `employees`(`id` INT(11) NOT NULL AUTO_INCREMENT,`name` VARCHAR(24) NOT NULL DEFAULT '' COMMENT '姓名',`age` INT(11) NOT NULL DEFAULT '0' COMMENT '年龄',`position` VARCHAR(20) NOT NULL DEFAULT '' COMMEN原创 2021-09-24 10:38:37 · 162 阅读 · 0 评论 -
MySQL索引优化实战一
DROP TABLE IF EXISTS `employees`;CREATE TABLE `employees`(`id` INT(11) NOT NULL AUTO_INCREMENT,`name` VARCHAR(24) NOT NULL DEFAULT '' COMMENT '姓名',`age` INT(11) NOT NULL DEFAULT '0' COMMENT '年龄',`position` VARCHAR(20) NOT NULL DEFAULT '' COMMENT '职位'原创 2021-09-23 16:22:52 · 296 阅读 · 0 评论 -
SQL在MySQL执行过程
MySQL的内部组件结构大体来说,MySQL可以分为Server层和存储引擎层两部分。Server层主要包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如存储过程、触发器、视图等。Store层存储引擎层负责数据的存储和提取。其架构模式是插件式的,支持InnoDB、MyISAM、Memory等多个存储引擎。现在最常用的存储引擎是InnoDB,它从MySQL5.5.5版本开始原创 2021-09-22 17:10:43 · 133 阅读 · 0 评论