数据库mysql
文章平均质量分 85
狂奔的蚂蚁(达克)
努力到无能为力,拼搏到感动自己
展开
-
MySQL数据库基础一
一、MySQL概述1、什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库2、什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ? 答:他们均是一个软件,都有两个主要的功能:a. 将数据保存到文件或内存b. 接收特定的命令,然后对文件进行相应的操作3、什么是SQL ? 答:MySQL等软件可以...原创 2018-11-18 21:05:51 · 385 阅读 · 0 评论 -
MySQL中强大的mysqladmin
如果对MySQL的性能测试工具,比如sysbench做压力测试就可以看到我们关注的性能指标QPS,TPS,压测过程中的性能变化一目了然。而在平时的工作中,如果也想看这个指标的值,使用sysbench就不合适了。所以我们得先了解下TPS,QPS是怎么计算的,没有sysbench这些工具,我们能不能算出来。首先性能指标值我们是可以算出来的,我们通过show status能够得到一个实时变化的状态,...原创 2019-03-11 20:13:16 · 8482 阅读 · 0 评论 -
MySQL巡检
马上要迎来长假,想想是不是有点小激动2_02.png?wx_lazy=1,但激动的同时也要了解一下MySQL服务器的状态,以免在外旅游时,没准正和妹子啪啪的时候,突然来个报警,那内心的草泥马恐怕要无限奔腾…前言:例行巡检是节假日来临之前的必做项目,对服务器做一轮全面的健康检查,一方面可以确保节假日期间服务器的稳定,另外还可以检查一下平时监控没覆盖到的地方。连《炉石传说》这么强大的运维团队都能...原创 2019-03-11 20:16:14 · 1897 阅读 · 0 评论 -
MySQL主从同步延时详解
mysql主从同步-同步延迟状态考量(seconds_behind_master和pt-heartbea)一般情况下,我们是通过"show slave status \G;"提供的Seconds_Behind_Master值来衡量mysql主从同步的延迟情况。具体说明见:mysql主从同步(4)-Slave延迟状态监控,这种方法在大多数情况下确实是可行的。但是经验告诉我,仅仅依靠Seconds_...转载 2018-12-10 21:20:02 · 1040 阅读 · 0 评论 -
MySQL高可用MHA 详解
一 MHA简介MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能...原创 2018-11-27 20:32:38 · 546 阅读 · 0 评论 -
MySQL视图和存储过程详解
一 mysql视图1 视图的目的:让同一个数据库被访问时,对于不同的登录帐号,显示不同的数据信息2 视图的优点:1)数据独立: 一旦视图结构确定,可以屏蔽表结构对用户的影响2)安全: 用户只能看到视图中的数据3)简单: 用户不需要关心视图中的数据如何查询获得,视图中的数据已经时经过筛选号了的符合条件的结果集3 视图使用的限制:不能在视图上创建索引在视图的FROM子句中不使用子查询...原创 2018-11-27 19:59:40 · 2957 阅读 · 0 评论 -
MySQL读写分离和多实例详解
mysql读写分离的优缺点数据库读写分离的好处:– 减轻单台服务器的压力,增加并发量,提高了硬件利用率数据库读写分离的缺点:– 单点故障– 当访问量大时,调度器的性能会成为瓶锦读写分离环境: 51为主 52为从 57为调度器1 部署Mysql主从同步结构,一主一从2 部署192.168.4.57 作为读写分离服务器2.1 装包2.2 配置2.3 根据配置文件设置添加对应的用...原创 2018-11-29 08:46:01 · 1006 阅读 · 0 评论 -
MySQL分库分表详解
一 分库分表1 什么时分库分表– 将存放在一个数据库(主机)中的数据,按照特定方式进行拆分,分散存放到多个数据库(主机)中,以达到分散单台设备负载的效果。2 垂直分隔1) 纵向切分(分多个表)–将单个表,拆分成多个表,分散到不同的数据库–将单个数据库的多个表进行分类,按业务分类分散到不同的数据库上。3 水平分隔1) 横向切分(一个表分行)–按照表中的某个字段的某种规则,把表中的许...原创 2018-11-28 21:22:08 · 856 阅读 · 0 评论 -
MySQL数据库基础四
一 数据导入 1 设置搜索路径,查看默认使用目录及目录是否存在mysql> show variables like '%secure_file%';+------------------+-----------------------+| Variable_name | Value |+------------------+-------...原创 2018-11-19 21:56:36 · 240 阅读 · 0 评论 -
MySQL数据库基础三
一 MySQL体系结构 1 、Mysql是由SQL接口,解析器,优化器,缓存,存储引擎组成的(SQL Interface、Parser、Optimizer、Caches&Buffers、Pluggable Storage Engines) (1) Connectors指的是不同语言中与SQL的交互 (2)Management Serveices & Uti...原创 2018-11-19 19:41:47 · 183 阅读 · 0 评论 -
MySQL主从同步详解
一:mysql主从原理1.1 基本介绍MySQL 内建的复制功能是构建大型,高性能应用程序的基础。将 MySQL 的 数亿分布到到多个系统上去,这种分步的机制,是通过将 MySQL 的某一台主机的数据复制到其它主机( Slave )上,并重新执行一遍来实现的。复制过程中一个服务器充当服务器,而一个或多个其它服务器充当从服务器。主服务器将更新写入二进制日志,并维护文件的一个索引以跟踪日志循环。这...原创 2018-11-23 22:08:20 · 365 阅读 · 0 评论 -
MySQL数据备份
数据备份策略:–完全备份:备份所有数据–增量备份:备份上次备份后,所有新产生的数据–差异备份:备份完全备份后,所有新产生的数据数据备份方式:–物理备份–逻辑备份当访问量小的时候实行备份,完全+增量 完全+差异备份的文件要有标识性,加上时间1 物理备份:(1) 将mysql50上的数据库备份至mysql51数据,保持数据库一致模拟删除51虚拟机上的数据库文件[root@m...原创 2018-11-21 20:20:26 · 211 阅读 · 0 评论 -
MySQL数据库基础五
1 复制表 作用:1 备份表 2快速建表(1)复制的表结构和数据,主键和自增属性不会复制格式 :create table yy select *from passwd;mysql> create1 table db4.passwd1 select * from db3.passwd;(2) 复制表结构:(不复制数据记录)mysql> create table db...原创 2018-11-20 19:51:41 · 185 阅读 · 0 评论 -
MySQL数据库基础二
一 MySQL数据库增删改查 1 登录数据库 [root@mysql50 ~]# mysql -uroot -p123456 2 查询数据库表 mysql> show databases; 3 进入db2数据库目录,查看有哪些表 mysql> us...原创 2018-11-18 22:04:21 · 189 阅读 · 0 评论 -
Mysql中的常用函数:
Mysql中的常用函数:1.字符串函数:(1).合并字符串concat()原创 2019-03-11 20:12:55 · 182 阅读 · 0 评论