Mysql
文章平均质量分 95
实战
渐暖°
才能这种东西 本来就是靠自己挖掘创造的 我也不是什么天才 我只是比任何人都拼命工作 一步一个脚印走过来了 等我回头一看 背后没有一个身影 那帮懒惰的人在山脚念叨着 谁叫那家伙是天才 开什么玩笑 我最讨厌悠哉悠哉长大的慢性子 比我有时间 有精力 感情丰富的人 为什么比我懒惰 那就给我啊 要把这些东西都浪费掉的话 就通通给我 我还有很多很多想创造的东西 给我啊--------摘自《legal high II》 与诸君共勉
展开
-
【mysql】mysq优化全方面分析
良好的逻辑设计和物理设计是高性能的基石,schema的设计既要注意细节,也要关注全局。很多问题在开发的时候并没有时间考虑的那么完全,后期测试就要进行不断的优化。我了解的mysql优化一共有查询优化(主要是索引优化)、数据类型优化、数据库结构优化、mysql服务器优化目标了解什么是优化掌握优化查询的方法掌握优化数据库结构的方法掌握优化MySQL服务器的方法查询优化索引优化全解:https://blog.csdn.net/yujing1314/article/details/106756289数原创 2020-08-14 20:08:20 · 186 阅读 · 0 评论 -
【Mysql】Schema与数据类型优化
选择优化的数据类型mysql支持很多数据类型,在项目开发时,如何根据业务选择正确的数据类型非常重要原则更小的通常更好一般情况下,应该尽量使用可以正常存储数据的最小数据类型。更小的数据类型通常更快,因为它们占用更少的磁盘、内存和CPU缓存,并且处理时需要的CPU周期也更少简单就好简单数据类型需要更少的CPU周期,整型比字符串操作代价更低,比如应该用整型存储ip地址,使用mysql内建的date,time,datetime而不是字符串储存时间尽量避免null通常情况下最好制定列为not nul原创 2020-08-14 20:05:08 · 181 阅读 · 0 评论 -
【mysql】MySql主从复制,从原理到实践!
MySQL Replication主从复制(也称 AB 复制)允许将来自一个MySQL数据库服务器(主服务器)的数据复制到一个或多个MySQL数据库服务器(从服务器)。复制的基本原理复制过程分为三步:master将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件slave将master的binary log events拷贝到它的中继日志(relay log)slave重做 中继日志中的时间,将改变应用到自己的数据库中,mysql复制是异步且串行化的原理sla原创 2020-08-11 23:15:51 · 253 阅读 · 0 评论 -
详解InnoDB(2)——日志
MySQL整体来看,其实就有两块:一块是Server层,它主要做的是MySQL功能层面的事情;还有一块是引擎层,负责存储相关的具体事宜。binlog(归档日志)和redo log(重做日志),server 层对应的是binlog,InnoDB对应的是redo logredo logredo log利用了WAL技术,也就是Write-Ahead Logging(预习日志,也叫写之前先写日志),它的核心就是先写日志,等不忙的时候再写磁盘使用流程具体来说,当有一条记录需要更新时,InnoDB引擎会先原创 2020-08-08 21:18:47 · 379 阅读 · 0 评论 -
详解InnoDB(1)——事务
原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。原创 2020-08-08 18:05:24 · 884 阅读 · 1 评论 -
详解InnoDB——综述
从 mysql-5.5.5 开始innodb作为默认的存储引擎了mysql分为客户端、Server层、存储引擎,原创 2020-08-08 18:03:31 · 817 阅读 · 0 评论 -
【Mysql】简单谈谈日志分析
慢查询日志就像它的名字,记录查询速度慢时间长的sql原创 2020-06-27 15:18:36 · 345 阅读 · 0 评论 -
【MySQL高级】七种JION理论和实例详解
虽然项目一直在写左外连接、内连接等等的sql,但是其实对具体的实现还是不太清楚,接下来跟我一起来了解一下吧!原创 2020-06-27 14:55:37 · 524 阅读 · 0 评论 -
【Mysql高级】索引优化全解
是否会使用索引,是mysql的关键原创 2020-06-20 17:11:01 · 370 阅读 · 0 评论 -
windows安装MySQL5.7教程
mysql下载链接 http://soft.onlinedown.net/soft/3573.htm ,也可以直接去官网下载双击打开安装包一直点next,直到下图,在出现选择安装类型的窗口中,有“typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,我们选择“Custom”,因为通过自定义可以更加的让我们去熟悉它的安装过程,单击“next”继续安装...原创 2019-05-09 14:48:57 · 228 阅读 · 7 评论 -
Navicate连接Mysql报错2003 Cant connect to MySQL server on (10038)
使用Navicate连接,一般服务器有防火墙,首先你需要增加端口https://blog.csdn.net/yujing1314/article/details/104081351正文然后mysql -u root -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL...原创 2020-02-02 07:31:46 · 2269 阅读 · 0 评论 -
使用Navicate连接Mysql过程详解
最近开发需要用到mysql,就装了一个5.5的mysql,使用Navicate连接步骤点击连接MySQL输入信息遇到的问题错误1045(28000):用户’root’@‘localhost’(使用密码:YES)拒绝访问,说明密码对了,但是拒绝访问,如果是错误1045(28000):用户’root’@‘localhost’(使用密码:NO),说明密码错了原因1)mysql的服务器...原创 2019-06-19 09:19:06 · 14579 阅读 · 3 评论 -
【Linux】安装Mysql(附加service mysql启动失败 提示unit not found 解决办法)
下载mysql包,我下的是mysql-5.7.26-linux-glibc2.12-x86_64wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz解压tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz ...原创 2020-01-29 16:59:58 · 11614 阅读 · 10 评论