![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 66
黄裳0215
这个作者很懒,什么都没留下…
展开
-
Select * 与 Select 某几个字段,性能上有差异吗?
select语句的耗时主要在where条件,数据库表规模、是否建立索引、查询条件的复杂性上,这些点也是优化的重点。普通情况下SELECT * 与 限制字段速度上没有差别,特殊情况下也许有差别,比如有一个超大长度的字段可能造成socket传输的压力。MYSQL数据库的情况(简单情况测试):表记录数41,547,002,即4000w行 使用远程客户端取1000条数据,统计时间:原创 2016-04-08 10:19:42 · 4336 阅读 · 1 评论 -
Hibernate 笔记
Hibernate是一个面向JAVA环境的对象/关系数据库映射工具。Hibernate不仅仅管理JAVA类到数据库表的映射(包括JAVA数据类型到SQL数据类型的映射),还提供数据查询和获取数据的方法,可以大幅减少开发时人工使用SQL和JDBC处理数据的时间。Hibernate封装了诸多数据库编程内容,省去了95%的数据库开发工作量。而且,Hibernate还可以帮助消原创 2016-05-10 10:11:29 · 68 阅读 · 0 评论 -
数据库Sharding的基本思想和切分策略
转自:http://blog.csdn.net/bluishglc/article/details/6161475一、基本思想 Sharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因为表多而数据多,这时候适合使用垂直切分,即把关系紧密(比如同一模块)的表切分出来转载 2016-05-20 11:53:07 · 634 阅读 · 0 评论