数据库
sessinsong
程序猿 码农
展开
-
activiti表名统一修改为小写
activiti表名统一修改为小写activiti表名统一修改为小写activiti表名统一修改为小写activiti 自动新建的表默认是大写的,但是我们数据库定义的规则是表名得小写。所以就得手动的把他改为小写,(activiti 暂时好像还不支持通过配置参数实现表名大小写)下面我通过查询本数据库中带有act 前缀的表 并通过 CONCAT 函数来拼接,修改表名的sqlSELECT CON...原创 2020-01-21 16:18:08 · 4540 阅读 · 0 评论 -
mysql like '%key' 查询优化
mysql like 优化假设给表中字段A 建了索引在做 like 查询的时候 有如下四种情况:1. SELECT * FROM TABLE LIKE 'XXX' 走索引 2. SELECT * FROM TABLE LIKE 'XXX%'走索引3. SELECT * FROM TABLE LIKE '%XXX'全表扫描,不走索引4. SELECT * FROM TABLE LI...原创 2019-07-31 21:00:16 · 527 阅读 · 0 评论 -
客户端字符集不一致 导致 相同sql在不同客户端 运行时间相差很大的问题
今天在优化sql的时候,发现了一个其他的问题,同一个sql 在自己这里运行正常 3s 左右,返回数据,但是发给同事运行,速度特别慢,一分钟都没返回结果,所有kill 掉了。刚开始还以为是发给同事的时候,丢数据了,通过仔细排查发现是因为 客户端字符集的问题造成没有走索引。所有运行的特别慢问题sql正常情况下的解析有问题情况下的解析通过执行explain 比较。第二种情况下 studnet...原创 2019-07-02 17:29:03 · 655 阅读 · 0 评论 -
mysql 按周统计数据
mysql 按周统计数据在做数据统计的时候,经常会有按周统计的要求,刚好mysql 有一个week的函数,可以使用,比原来的 通过 DATE_FORMAT进行转换简单方便多了。实例:按周统计新增客户数 SELECT week(c.CREATED_DATE),count(0) from customer c GROUP BY WEEK(c.CREATED_DATE)其中会出现周...原创 2018-07-11 17:20:24 · 15454 阅读 · 3 评论 -
mysql 调优
最近发现mysql 服务器的cpu 使用率 经常保持在 99% 因为是 16核的机器,所以起初没太当回事,因为有其他更紧急的事情需要处理,就没有管他,后来有时间了,就静下心来执行的排查了下, 现在把排查的过程记录下来,作为比较。供以后查看通过htop 命名 查看 mysql 的cpu 使用率 特别高 连上mysql 数据库 mysql -u root -p 使用 show proce...原创 2018-03-24 16:13:40 · 223 阅读 · 0 评论 -
Mysql 数据库规范 表设计 命名规范
1.数据库版本mysql 5.6以上2.数据库排序规则utf_general_ci3. 命名规则一律使用小写字母+数字1.数据库命名规范数据库,数据表一律使用前缀正式数据库名使用小写英文以及下划线组成,尽量说明是那个应用或者系统在使用的.比如:db_itboye_com itboye_备份数据库名使用正式库名加上备份时间组成,如:db转载 2016-06-30 18:45:56 · 1142 阅读 · 0 评论 -
sql server 存储过程 获取slect 结果集 游标
背景: 项目在做完交接给用户的时候,需要同步原来系统数据库中的用户信息 在添加的时候不仅需要添加用户 还得给他们加权限 否则登录上去了 也使用不了 解决方案:根据用户表中的isMananger字段来给用户一个初期的角色 用户类型主要有 1:管理员,2:领导 3:老师 4:学生 角色有 1:管理员 2:老师 3:学生 其中 用户类型为管理员的给 管理员角色原创 2015-03-17 15:21:47 · 964 阅读 · 0 评论 -
mysql 5.5 远程登录root 默认密码
mysql 5.5 的登录分本地和远程原创 2014-07-17 15:33:21 · 2961 阅读 · 0 评论 -
数据库 单个表的备份 表备份
我们在工作的时候 有时可能需要对单个表进行备份。 这不 我就遇到了这种问题, 各种google baidu 最后总算是搞定了 。 hehe废话不多说 下面说说我是怎么实现的 。需求: 把resource库中的表tb_document备份到resources数据库中去表结构如下:Id是自增一主键 u_id 是关联users表中的一个外键 法一:SEL原创 2013-11-08 14:21:31 · 2533 阅读 · 0 评论