数据库命令规范 所有数据库对象名称必须使用小写字母并用下划线分割 所有数据库对象名称禁止使用mysql保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来) 数据库对象的命名要能做到见名识意,并且最后不要超过32个字符 临时库表必须以tmp_为前缀并以日期为后缀,备份表必须以bak_为前缀 ...
分类:
数据库 时间:
2019-10-28 10:50:00
阅读次数:
89
MySql数据库 数据库的分类 安装 卸载 连接数据库 用户信息查看 数据库的基本操作 SQL语句、语句扩展 数据库配置 用户操作:重点 数据库表的引擎:驱动数据的方式 数据库优化 数据库的模式 表的基本操作 创建表的完整语法 记录的基本操作 mysql 1)查看某个数据库中的某个表的所有记录,如果 ...
分类:
数据库 时间:
2019-10-24 11:57:36
阅读次数:
74
一、简介 开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。 二、参数说明 slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设 ...
分类:
数据库 时间:
2019-10-08 22:06:05
阅读次数:
131
A数据库可以优化层面 1数据库结构的优化(硬件升级,读写分离,分表技术,,添加缓存数据库) 2表结构的优化(3范式设计,反三范式的设计,使用合适的存储引擎) 3语句的优化(使用存储过程和触发器,合理使用索引) B优化的思路: 如果是周期性波动,则需要调整缓存的缓存清除策略,防止内存穿透,击穿和雪崩 ...
分类:
数据库 时间:
2019-10-04 11:20:51
阅读次数:
125
1. 概述 本文,我们来分享 MyBatis 的缓存模块,对应 cache 包。如下图所示: 在 《精尽 MyBatis 源码解析 —— 项目结构一览》 中,简单介绍了这个模块如下: 在优化系统性能时,优化数据库性能是非常重要的一个环节,而添加缓存则是优化数据库时最有效的手段之一。正确、合理地使用缓 ...
分类:
系统相关 时间:
2019-10-04 11:09:58
阅读次数:
192
MySQL入门(二) 表的引擎:驱动数据的方式 数据库优化 数据库的安全模式 MySQL的数据类型 首先我们先看下MySQL里主要有哪些数据类型: 整型 在MySQL里整型分为以下几类,它们的区别只是表示范围不一样而已: tinyint:1字节,范围 128~127 smallint:2字节,范围 ...
分类:
数据库 时间:
2019-09-30 21:44:36
阅读次数:
129
数据库的操作 数据库的操作并没有什么好讲的,只有记操作。 数据库配置 数据库修改信息 用户操作:重点 表的修改 创建表的完整语法 数据库表的引擎:驱动数据的方式 数据库优化 数据库的模式 mysql支持的数据类型 整型 浮点型 字符串:数据库优化 char效率要高于varchar 时间 枚举与集合 ...
分类:
数据库 时间:
2019-09-23 22:57:05
阅读次数:
179
数据库必备操作 创建表的完整语法 创建表的完整语法 数据库表的引擎 引擎是建表的时候规定的,是提给表用的,而不是数据库 展示所有引擎 引擎 innodb(默认) 支持事事务,行级键,外键 引擎 myisam 查询效率要优于innodb,当不需要innodb的功能时, 可以通过myisam来优化数据库 ...
分类:
数据库 时间:
2019-09-23 22:40:36
阅读次数:
111
1.数据库优化数据库读写分离,通过myCat实现对主键,order by 和where后面的字段创建索引sql语句优化: 2.数据库常用的函数avg min max conat(字符串连接) lower(小写) upper(大写) trim(去掉空白字符) substr(求子串) 3.decode有 ...
分类:
其他好文 时间:
2019-09-23 20:59:41
阅读次数:
122
高并发大多的瓶颈在后台,在存储,mysql的正常的优化方案如下: 1)代码中sql语句优化 2)数据库字段优化,索引优化 3)加缓存,redis/memcache等 4)主从,读写分离 5)分区表 6)垂直拆分,解耦模块 7)水平切分 点评: 1、1&2是最简单,也是提升效率最快的方式。也许有人说这 ...
分类:
数据库 时间:
2019-08-27 00:52:41
阅读次数:
98