数据库
数据库函数优化查询
普通小程序员
这个作者很懒,什么都没留下…
展开
-
mysql索引失效场景
目录1.条件or2.多列索引3.like查询是以%开头4.列类型是字符串5.全表索引6.没有查询条件,或者查询条件没有建立索引7.在查询条件上没有使用引导列8.查询的数量是大表的大部分,应该是30%以上9.索引本身失效10.查询条件使用函数在索引列上,或者对索引列进行运算11. 对小表查询12.提示不使用索引13.统计数据不真实14.CBO计算走索引花费过大的情况15.隐式转换导致索引失效16. 1,<> 2,单独的...原创 2020-05-20 17:16:21 · 177 阅读 · 0 评论 -
数据库连接池
1.DataSource简介1.dbcp2.c3p03.druid原创 2020-03-16 19:51:56 · 80 阅读 · 0 评论 -
c3p0连接池配置及实现详解
一、配置<c3p0-config> <default-config> <!--当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 --> <property name="acquireIncrement">3</property> <!--定义在从数据库获取新连接...转载 2019-11-07 17:22:28 · 829 阅读 · 0 评论 -
数据库设计中的14个技巧
1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。 〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基...转载 2019-11-13 11:12:02 · 103 阅读 · 0 评论 -
数据库(表结构)设计技巧及注意事项
当您在决定开发一个数据库管理项目时,最先着手的工作就应是数据库表结构的设计了。可以这么说,表结构的设计是开发数据库管理项目的基石,一个糟糕的表结构设计,可能会严重延误您的项目开发周期,使您大量的劳动时间为此付之东流。表结构设计是数据库逻辑设计的重要组成部分,直接影响到数据库的性能,所以小编在本文对数据库(表结构)设计技巧及注意事项做一个讲解! 1.表名一般以【模块名称_具体表名】来实现,同一...原创 2019-11-13 11:08:31 · 2078 阅读 · 0 评论 -
sql连接查询
sql中的连接查询有inner join(内连接)、left join(左连接)、right join(右连接)、full join(全连接)四种方式,它们之间其实并没有太大区别,仅仅是查询出来的结果有所不同。例如我们有两张表:Orders表通过外键Id_P和Persons表进行关联。1.inner join(内连接),在两张表进行连接查询时,只保留两张表中完全匹配的结果集。...转载 2019-11-03 16:44:23 · 271 阅读 · 0 评论 -
count函数
原创 2019-09-12 16:29:24 · 443 阅读 · 0 评论