自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 谈java多线程方式刷数据的一点建议

在业务系统中,经常利用补偿机制对一些历史进行刷新操作,特别是对热数据进行刷新操作时,要求刷的效率特别高,如果保证刷数据高效,也要能够保障不影响线上的正常业务呢,有以下几点需要注意。背景: 数据库:mysql 开发语言:java 获取要清洗的记录的ID 这里要一次性尽可能获取需要处理的纪录数,这里要注意不要获取太多字段,只需要获取主键即可,因为这个ID只是为了给线程分配任务用

2015-10-24 20:39:04 1826

原创 mysql-分区

分区的意义是什么?即分区为什么会产生? 分区的一个主要目的是将数据按照一个较粗的粒度分在不同的表中。这样做可以将相关的数据放到一起,另外,如果想要一次批量删除整个分区的数据也变得很方便。Mysql分区的原理是什么? 分区表是有多个相关的底层表实现,这些底层表也是由句柄对象(Handler object)表示,所以我们可以访问各个分区。存储引擎管理分区的各个底层表和管理普通表一样(所有的底层表都必

2015-10-17 22:02:55 446

原创 使用explain来优化查询SQL

使用explain可以得知查询SQL的执行计划,这里主要介绍从explain的每列,我们可以看出什么 explain出的type列的值罗列如下,查询性能从好到坏 system const eq_ref ref fulltext ref_or_null index_merge unique_subquery index_subquery range index all 这

2015-10-17 13:36:23 483

原创 索引总结-mysql

选择索引和编写利用这些索引的查询中,如下三原则始终需要记住: 单行访问是很慢的 意思就是如果读取一个数据库只是为了读取一行数据,那么这就是不会高效,这就需要使用索引,或者读取的块中包含更多需要的行数据。 按照顺序访问范围数据是很快的 按照顺序访问范围数据是很快的原因有两个:一个是顺序I/O不需要多次磁盘寻道,另外一个是顺序读取数据,那么就不需要额外的排序操作,并且group by查询也无须再

2015-10-04 12:40:40 706

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除