mysql
2023-02-12
28
一、下载MySQL http://www.mysql.org/downloads
我下载的是mysql-noinstall-5.0.67-win32.zip
二、安装过程 1、解压缩 mysql-noinstall-5.0.67-win32.zip 到一个C盘,重新命名为 MySQL5 。 假定MYSQL_HOME=C:\ MySQL5
2、编辑mysql的运行配置文件my.ini,如果没有,可以拿my-medium.ini复制然后更名成 my.ini 复制代码 代码如下:# Exampl
2023-02-12
34
前言
MySQL在2016年仍然保持强劲的数据库流行度增长趋势。越来越多的客户将自己的应用建立在MySQL数据库之上,甚至是从Oracle迁移到MySQL上来。但也存在部分客户在使用MySQL数据库的过程中遇到一些比如响应时间慢,CPU打满等情况。
阿里云RDS专家服务团队帮助云上客户解决过很多紧急问题。现将《ApsaraDB专家诊断报告》中出现的部分常见SQL问题总结如下,供大家参考。
1、LIMIT 语句
分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。
比如对于下面简单的语句,一般 DB
2023-02-12
37
目录简介事务四个特性事务隔离级别验证MVCC当前读快照读当前读、快照读、MVCC关系mvcc 解决的问题MVCC实现原理可见性规则简介
事务是由一组sql语句组成的逻辑处理单元
事务四个特性原子性(Atomicity):要么都成功要么都失败undo log实现
一致性(Consistent):如转账前后两个数额总合保持不变
隔离性(lsolation):数据库提供一定的隔离机制,保证事务在不受外部并发操作影响的“独立”环境下运行锁,mvcc多版本并发控制
持久性(Durable):事务提交持久化磁盘red
2023-02-12
56
目录一、Mysql分区类型二、RANGE分区二、Hash分区三、Key分区四、List分区附:查询分区,各区表数据量总结友情链接一、Mysql分区类型
1、RANGE 分区:基于属于一个给定连续区间的列值,把多行分配给分区。
2、HASH分区:基于用户定义的表达式的返回值来进行选择的分区,该表达式使用将要插入到表中的这些行的列值进行计算。这个函数可以包含MySQL中有效的、产生非负整数值的任何表达式。
3、KEY分区:类似于按HASH分区,区别在于KEY分区只支持计算一列或多列,且MySQL服务器提供其自
2023-02-12
54
1.准备工作
下载mysql的最新免安装版本mysql-noinstall-5.1.53-win32.zip,解压缩到相关目录,如:d:\\ mysql-noinstall-5.1.53-win32。这个就是mysql的根目录了。
2.配置
在根目录下有几个文件如下:
my-small.ini (这是针对一个小内存(〈= 64MB)的系统,MySQL 只会被时不时地用一下,很重要的是 mysqld 守护进程不会使用很多资源。)my-medium.ini (这是针对一个小内存(32M- 64M)系统的,My
2023-02-12
44
1.InnoDB的锁定机制InnoDB存储引擎支持行级锁,支持事务处理,事务是有一组SQL语句组成的逻辑处理单元,他的ACID特性如下:原子性(Atomicity): 事务具有原子不可分割的特性,要么一起执行,要么都不执行。一致性(Consistency): 在事务开始和事务结束时,数据都保持一致状态。隔离性(Isolation): 在事务开始和结束过程中,事务保持着一定的隔离特性,保证事务不受外部并发数据操作的影响。持久性(Durability): 在事务完成后,数据将会被持久化到数据库中。并发事务能提
2023-02-12
58
目录MySQL NDB Cluster 是什么
搭建集群的前置工作
开始部署集群
部署管理服务器
部署数据服务器
部署 SQL 服务
所有集群服务部署完毕,我们来测试一下集群是否真的部署成功
数据库集群部署成功了,总结一下集群的注意事项
MySQL NDB Cluster 是什么MySQL NDB Cluster 是 MySQL 的一个高可用、高冗余版本,适用于分布式计算环境。
文档链接
搭建集群的前置工作至少准备 3 台服务器,一台作为管理服务器,两台作为数据服务器和 SQL 服务器,当然有更多的服务器
2023-02-12
33
前言:
在前面一些文章中,经常能看到介绍某某参数的作用,可能有些小伙伴仍搞不清楚 MySQL 参数是啥。本篇文章我们来聊聊 MySQL 参数,学习下如何管理维护 MySQL 参数。
1.MySQL参数概念
我们所说的参数在官方文档中称为 系统变量(system variable),不同的变量有着不同的作用。MySQL 服务端维护了许多表示其配置的系统变量,所有变量均有默认值。一般可以在启动命令行中或配置文件中对它们进行设置。
系统变量分为全局系统变量(global)和会话系统变量(session)。有些变