mysql
可爱的小沫沫
哎呀 苦逼程序员来了 谢谢大家的支持 我会做的更好的
展开
-
RAID深入研究
RAID:多个容量较小、相对廉价的磁盘进行有机组合、并提供数据冗余来保证数据的完成性,从而以较低的成本获得与昂贵大容量磁盘相当的容量、性能、可靠性 raid定义: raid0:把连续的数据分散到多个磁盘上存取,这样,系统数据请求就可以被多个磁盘并行的执行,每个磁盘执行属于他自己的那部分数据请求。这种数据上的并行可以充分利用总线贷款,显著提高磁盘整体存取性能。 raid1:通...原创 2019-05-05 11:30:14 · 161 阅读 · 0 评论 -
数据库优化(三) ---- 数据类型的选择
为表中的字段选择合适的数据类型当一个列可以选择多种数据类型时,应该优先考虑数字类型,其次是日期或者二进制类型,最后是字符类型。对于相同级别的数据类型,应该优先选择占用空间小的数据类型。整数类型:tinying、smalint、mediumint、int、bigint实数类型:float、double、decimal(精确)M:数值的总位数。 通俗点讲,就是看有多少个数字...原创 2019-05-08 11:27:16 · 749 阅读 · 0 评论 -
Mysql数据库问题探讨
影响mysql数据库的主要方面:sql查询速度 服务器硬件 网卡流量 磁盘io1.超高的QPS和TPSQPS:每秒钟处理的查询量(每秒查询率QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准);附上一个高峰时候的QPS的计算公式:原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间。公式:( 总PV数 * 80% ) / ( 每天秒数 * 20...原创 2019-04-30 15:33:36 · 243 阅读 · 0 评论 -
mysql学习笔记(二)--存储引擎的学习
MyISAM、innodb等存储引擎的数据类型比较: MyIASM: 文件:.frm .MYD .MYI MyIASM:并发性和锁级别 表的修复: check table tablename:对数据表进行检查 repair table tablename:用于修复被破坏的表 myisamchk(命令行修复表 注意要停止mysql):...原创 2019-05-06 14:30:38 · 151 阅读 · 0 评论 -
MySQL学习(四)----MySQL的二进制文件和根据二进制文件实现主从复制
MySQL复制功能提供分担读负载备库:分担读负载高可用、灾难恢复、备份提供更多的选择二进制日志复制解决什么问题实现在通天服务器的数据分布利用二进制日志增量进行不需要太多的带宽但是使用基于行的复制在进行大批量的更改时会对带宽带来一定的压力特别是跨IDC环境下进行复制解决什么问题是现在不同服务器上的数据分布实现数据读取的负载均衡需要其他组件配合完成利用DNS轮询的方式...原创 2019-05-10 17:39:24 · 385 阅读 · 0 评论 -
MySQL学习(五)--索引优化
索引类型:(存储引擎层)索引分为:普通索引(create index)、唯一索引(creare unique index)、主键索引(primary index)、全文检索(fulltext)索引语句:CREATE INDEX index_name ON table (column(lenght)) --直接创建索引ALTER TABLE table_name ADD INDEX in...原创 2019-05-10 18:41:19 · 207 阅读 · 0 评论