
MYSQL
文章平均质量分 94
小白博客
这个作者很懒,什么都没留下…
展开
-
MySQL数据库开发规范
所有的数据库对象名称必须使用小写字母并用下划线分割(MySQL大小写敏感,名称要见名知意,最好不超过32字符) 所有的数据库对象名称禁止使用MySQL保留关键字(如 desc、range、match、delayed 等,请参考 MySQL官方保留字 ) 临时库表必须以tmp为前缀并以日期为后缀(tmp_) 备份库和库必须以bak为前缀并以日期为后缀(b...转载 2019-12-22 19:16:55 · 163 阅读 · 0 评论 -
MySQL:数据库优化
前言数据库优化一方面是找出系统的瓶颈,提高MySQL数据库的整体性能,而另一方面需要合理的结构设计和参数调整,以提高用户的相应速度,同时还要尽可能的节约系统资源,以便让系统提供更大的负荷.1. 优化一览图2. 优化笔者将优化分为了两大类,软优化和硬优化,软优化一般是操作数据库即可,而硬优化则是操作服务器硬件及参数设置.2.1 软优化2.1.1 查询语句优化1.首先我...原创 2019-12-22 19:14:52 · 200 阅读 · 0 评论 -
MySQL索引数据结构及优化
一、mysql数据结构Mysql的两种主要的存储引擎都依赖的数据结构为B+tree,一种从B-tree改进而来的树状数据结构本节将从几个方面来介绍: 介绍B-tree和B+tree; 介绍两种主要的存储引擎如何实现索引; 1.1 介绍B-tree和B+tree1.1.1 B-treeB-tree名为多路搜索平衡树,在此先定义一组值[key,data],key即为...转载 2019-12-22 19:12:26 · 612 阅读 · 0 评论 -
教你学会如何做性能分析与查询优化
1、性能分析性能分析包含多方面:CPU、Memory、磁盘/网络IO、MySQL服务器本身等。1.1 操作系统分析常规的操作系统分析,在Linux中通常包含一些性能监控命令,如top、vmstat、iostat、strace、iptraf等。 内存:内存是大项,高查询消耗大量的查询缓存,内存必须足够,并且给系统本身要预留一些。 磁盘:配备高速磁盘+RAID会有更好的读写...转载 2019-12-22 19:04:01 · 629 阅读 · 0 评论 -
项目调用数据库报错The user specified as a definer ('root'@'%') does not exist
从一个数据库数据迁移到本地localhost程序在调用到数据库的视图时报错The user specified as a definer ('root'@'%') does not exist权限问题,授权 给 root 所有sql 权限mysql> grant all privileges on *.* to root@"%" identified by ".";Qu...原创 2019-07-30 12:25:18 · 304 阅读 · 0 评论 -
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
1.问题1)mysql命令直接能进去CMD 输入 :mysql2)输入密码,报下面显示的错误Access denied for user 'root'@'localhost' (using password: YES)2.解决方案:1)首先关闭mysqlservice mysqld stop2)查看mysql状态service mysqld status3...原创 2019-07-30 12:42:52 · 688 阅读 · 0 评论