
数据库管理
贺敏Minbo
Talk is cheap, show me the code.
展开
-
DB2函数大全
DB2 内置的函数真的是很多,要精通每个函数几乎是不可能的,所以本文并不打算介绍每个函数的具体用法,而是提供一个概览,让您了解每个函数的功能,这样,当你感觉你需要某些功能的函数时,再学习它们的具体用法也不迟。DB2 内置函数大体分为以下几类:聚合函数 类型转换函数 数学函数 字符串函数 日期时间函数 XML 函数 分区函数转载 2015-04-17 17:58:52 · 1101 阅读 · 0 评论 -
【总结+踩坑】MySQL导出导入用法/最大连接数以及其他常见问题
总结MySQL导出导入用法,采坑了一些问题,希望能帮到你少走点弯路导出使用mysqldump命令导出1. 导出整个数据库(结构+数据)用法:mysqldump -u 用户名 -p 数据库名 > 导出的文件名案例:mysqldump -u dbuser -p dbname > dbname.sql2. 导出某一个或者几张表用法: 单表:mysqldump...原创 2019-01-08 20:44:38 · 806 阅读 · 0 评论 -
【踩坑】MySQL时间索引失效
项目中查时间数据段数据时,发现查询时间很长,RDS查了一下执行计划:各列解析说明:id:表示执行的顺序,id的值相同时,执行顺序是从上到下,id的值不同时,id的值越大,优先级越高,越先执行select_type:1、SIMPLE表示不包含子查询和union2、查询中若包含子查询,最外层查询则标记为:PRIMARY3、在select或者where列表中包含了子查询,则...原创 2018-08-18 17:52:04 · 34519 阅读 · 2 评论 -
MySQL优化那些事
项目上线了一段时间,每天成百上千万数据生成,相关系统资源消耗也随之增加,分库分表、缓存也慢慢落地加入,但其中sql语句优化,像索引、查询优化等,更是重点之重(不久前一个业务点上线,由于数据量和查询未评估好,导致当晚CPU 100%爆掉)。最近购买了《高性能MYSQL第3版》在啃读,近半个月一直在优化相关sql等用法和使用,也阅读了一些比较好的文章资源,集中知识整理一下。“查询容易,优化不易,且...原创 2018-04-11 15:32:04 · 2320 阅读 · 0 评论 -
如何用消息系统避免分布式事务?
如何用消息系统避免分布式事务?原创 2017-04-14 22:41:34 · 418 阅读 · 0 评论 -
mysql的空值与NULL的区别
mysql的空值与NULL的区别原创 2017-04-10 23:37:17 · 488 阅读 · 0 评论 -
项目设计数据库表时是否需要在表中加备用预留字段?
需求背景项目设计数据库表时是否需要在表中加备用预留字段?背景:以前做项目,有用过SSH框架,或者SSM框架,数据库有Oracle,DB2。在开发过程中,有时因数据库设计者未考虑周到,业务实体有一个属性没有对应的字段,因此需要在数据库表加一个字段,又由于此字段要求不可为空,并且在开发阶段,测试数据不多,有时是drop掉了原来的表,增加了一个字段再重新建了一张表。有时一些表,设计表时会在后面加...原创 2017-03-31 11:12:09 · 15623 阅读 · 1 评论 -
MySQL中的各种引擎解释
MySQL中的各种引擎解释转载 2017-03-23 01:01:49 · 380 阅读 · 0 评论 -
MySQL两种引擎的区别
MySQL两种引擎的区别原创 2017-02-24 09:15:11 · 566 阅读 · 0 评论 -
数据库索引的实现原理和分析用法
数据库索引的实现原理和分析用法原创 2017-02-21 13:56:46 · 813 阅读 · 0 评论 -
聚集索引和非聚集索引的区别
聚集索引和非聚集索引的区别:原创 2016-12-09 09:27:13 · 2247 阅读 · 1 评论 -
mysql索引的类型和优缺点
介绍了数据库索引,及其优、缺点。针对MySQL索引的特点、应用进行了详细的描 述。分析了如何避免MySQL无法使用,如何使用EXPLAIN分析查询语句,如何优化MySQL索引的应用。原创 2016-12-09 09:11:08 · 345 阅读 · 0 评论 -
Oracle SQL性能优化
Oracle SQL性能优化原创 2011-12-31 17:27:34 · 623 阅读 · 0 评论 -
DB2笔记之四:DB2字段类型
DB2笔记之四:DB2字段类型转载 2015-05-21 00:55:29 · 1540 阅读 · 0 评论 -
【踩坑】如何强制更改Docker容器中的Mysql密码(忘记密码)
问题描述使用docker容器时,通过镜像安装了Mysql5.6版本,但忘记了root密码,需要重新设置root密码解决步骤1. 增加“忘记密码启动”模式2. 重新设置root密码3. 删掉“忘记密码启动”模式4. 重启容器镜像即可具体操作1. 通过docker exec命令进入容器内docker exec -it db002 /bin/sh注:...原创 2019-05-10 09:49:38 · 8195 阅读 · 2 评论