
数据库
文章平均质量分 87
大西瓜不爱告诉你姓名
这个作者很懒,什么都没留下…
展开
-
MHA高可用配置及故障切换
MHA简介MHA(Master High Availability)目前在MysQL高可用方面是一个相对成熟的解决方案,MHA是由日本人开发,是一套优秀的MysQL故障切换和主从复制的高可用软件在MysQL故障切换的过程中,MHA能做到0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能够最大程度上保证数据库的一致性,以达到真正意义上的高可用MHA由perl语言编写,该工具仅仅使用于MysQLReplication环境,目的在于维持Master主库的高可用性MHA是基于标原创 2021-08-01 02:06:38 · 164 阅读 · 0 评论 -
MySQL读写分离
MySQL读写分离原理只再主服务器上写,只在从服务器上读主数据库处理事务性查询,从数据库处理SELECT查询数据库复制用于将事务性查询的变更同步到集群中的从数据库读写分离方案基于程序代码内部实现基于中间代理层实现MySQL-ProxyAmoeba (功能:1、实现读写分离 2、隐藏数据库真实IP)读写分离实现方式常见的读写分离分为一下两种基于程序代码内部实现在代码中根据select、insert 进行路由分类,这类方法也是目前生产环境应用最广泛的优点是性能比较好,因为在原创 2021-07-27 02:33:06 · 184 阅读 · 0 评论 -
MySQL的主从复制
前言:在企业应用中,成熟的业务通常数据量都比较大单台MySQL在交全性、―高可用性和高并发方面都无法满足实际的需求配置多台主从数据库服务器以实现读写分离高可用性:指的是冗余备份包含性能指标(五大负载+内核优化方向)安全性指标:网络部分安全性、通讯加密,用户登陆、管理权限安全性MySQL的设计思路1、MySQL主从复制:让slave服务器中的中继日志同步master二进制日志2、MySQL读写分离:基于主从复制以功能性拆分成读和写,缓解MySQL读写的压力,解决读写比例失恒,单台读写瓶颈原创 2021-07-26 02:25:19 · 88 阅读 · 0 评论 -
MySQL高阶SQL语句(二)
一、正则表达式MySQL,正则表达式通常是在检索数据库记录的时候,根据指定的匹配模式匹配记录中符合要求的特殊字符串。MySQL的正则表达式使用 REGEXP这个关键字来指定正则表达式的匹配模式,REGEXP(打印)操作符所支持的匹配模式如表所示。匹配 描述^ 匹配文本的开始字符$ 匹配文本的结束字符· 匹配任何单个字符* 匹配零个或多个在它前面的字符+原创 2021-07-20 23:34:48 · 264 阅读 · 1 评论 -
MySQL高级SQL语句(一)
本章结构MySQL进阶查询MySQL数据库函数MySQL存储过程按关键字排序1、使用ORDER语句来实现排序2、排序可针对一个或多个字段3、ASC:升序,默认排序方式4、DESC:降序5、ORDER BY的语法结构原创 2021-07-20 00:46:28 · 350 阅读 · 2 评论 -
MySQL备份与恢复
本章结构1、数据库备份的分类2、MySQL完全备份与恢复3、MySQL增量备份与恢复4、MySQL备份恢复案例数据备份的重要性1、在生产环境中,数据的安全性至关重要2、任何数据的丢失都可能产生严重的后果3、造成数据丢失的原因程序错误人为操作错误运算错误磁盘故障灾难(如火灾、地震)和盗窃数据备份的分类1、从物理与逻辑的角度,备份可分为物理备份:对数据库操作系统的物理文件(如数据文件、日志文件等)的备份物理备份方法:冷备份(脱机备份)︰是在关闭数据库的时候进行的热备份原创 2021-07-15 10:52:43 · 85 阅读 · 0 评论 -
MySQL索引、事务与存储引擎
索引的概念1、数据库索引是一个排序的列表,存储着索引值和这个值所对应的物理地址2、无须对整个表进行扫描,通过物理地址就可以找到所需数据3、是表中一列或者若干列值排序的方法4、需要额外的磁盘空间索引的作用1、数据库利用各种快速定位技术,能够大大加快查询速率2、当表很大或查询涉及到多个表时,可以成千上万倍地提高查询速度3、可以降低数据库的IO成本,并且还可以降低数据库的排序成本4、通过创建唯一性索引保证数据表数据的唯一性5、可以加快表与表之间的连接6、在使用分组和排序时,可大大减少分组和排原创 2021-07-11 19:24:37 · 167 阅读 · 0 评论 -
MySQL数据库管理
本章目录数据库基本操作数据库用户授权查看数据库结构登入数据库[root@www ~]# mysql -uroot -pabc123 (-p后面加登入密码,一般生产环境中这样登入)[root@www ~]# mysql -u root -p 直接回车Enter password: 输入登录密码查看数据库信息mysql> show databases; 一般都是以;结束进入库mysql原创 2021-07-07 20:02:01 · 821 阅读 · 0 评论 -
MySQL数据库初体验
本章结构数据库的基本概念数据库的发展主流的数据库介绍MySQL安装方法操作MySQL数据库的基本概念数据1、描述事物的符号记录2、包括数字,文字、图形、图像、声音、档案记录等3、以“记录”形式按统一的格式进行存储表1、将不同的记录组织在一起2、用来存储具体数据数据库1、表的集合,是存储数据库的仓库2、以一定的组织方式存储的相互有关的数据集合数据库的管理系统是实现对数据库资源有效组织、管理和存取的系统软件数据库系统1、是一个人机系统,由硬件、OS、数据库、DBMS、应原创 2021-07-05 17:28:21 · 195 阅读 · 1 评论