- 博客(7)
- 资源 (4)
- 收藏
- 关注
原创 用存储过程定时把历史数据按照分区转移
最近在写一个日志分析系统 , 之前也写过 不过统计的时候只保留热点内容,所以数据量不算太大。这次由于需要保留全部的内容导致数据量突增,其中url表尤为突出。由原来的每天几万变成了现在的40w左右,其后先使用了分表分区。使用分表时考虑到查询一般只查询近一个月的数据,就先没按照时间专门做分表(后期可以考虑)。现在是按照当前一个月(30天)和之前的数据做了两个表(把当前一个月的表做了hash分区 按照...
2018-04-27 12:06:57 758
原创 mysql 分区所使用的sql
查询分区内全部数据select * from url_8 partition(p0);对以存在的表进行分区ALTER TABLE url_8 PARTITION by HASH(YEAR(`day`)) PARTITIONS 12;删除表的分区ALTER TABLE url_8 REMOVE PARTITIONING;删除表单个分区内的数据ALTER TABLE url TRUNCATE PART...
2018-04-25 18:35:39 1497
原创 linux shell 获取文件中包含特殊字符的第一行行数 和最后一行行数
获取包含“2018-01-02”的第一行行号cat 1.txt | egrep "2018-01-02" -nR | awk -F ":" '{print $1}'| awk '(NR==1){print $0}'获取包含“2018-01-02”的最后一行行号cat 1.txt | egrep "2018-01-02" -nR | awk -F ":" '{print $1}'| awk 'E...
2018-04-18 18:42:49 7623
原创 mysql删除主键、复合主键、分区、分区查询
2018-04-08删除主键并增加复合主键ALTER TABLE `table_name`DROP PRIMARY KEY,ADD PRIMARY KEY (`id`, `createTime`);今天发现一个简单比百度还快大方法,如果你忘记了或者不知道你的需求需要怎么写sql 可以使用navicat 的功能来帮你写出sql例如:在对应的sql预览中就自动生成sql。(不要说为啥鼠标能操作的为啥还...
2018-04-08 18:56:16 5075 1
转载 MySQL-如何删除hash表分区
一个大表,之前是以hash分区表的形式存在的,123456789101112MySQL> show create table history_uint; | history_uint | CREATE TABLE `history_uint` (`itemid` bigint(20) unsigned NOT NULL,`clock` int(11) NOT NULL DEFAULT '0'...
2018-04-08 14:52:43 1015
转载 MySQL 5.7忘记root密码后修改的详细教程
因为长时间不操作mysql而忘记root密码的朋友估计不在少数,最近发现在MySQL 5.7版本下用之前的方法修改密码不能成功了,所以只能重新想办法解决,下面这篇文章主要给大家介绍了MySQL 5.7忘记root密码后修改的详细教程,需要的朋友可以参考。前言一直以来,MySQL的应用和学习环境都是MySQL 5.6和之前的版本,也没有去关注新版本MySQL 5.7的变化和新特性。今天帮人处理忘记r...
2018-04-04 15:22:38 378
转载 分区表不建议创建主键的原因
摘要: 分区表尽量不要建主键,因为建主键的同时会建一个唯一性的全局索引,在drop分区表时如果不指定update global indexes则 会使索引失效,导致数据无法入库。 如果非要建主键,要2种方法: 1.应用上drop 分区表时显示指定update global indexes, 2.将主键上的索引建成本地索引 上述2种方法虽然可以实现,但效果都不好。分区表尽量不要建主键,因为建主键的同...
2018-04-03 16:19:57 1145
jd-eclipse-site-1.0.0-RC22.zip
2018-10-25
jp.gr.java_conf.ussiy.app.propedit_5.3.3.jar
2017-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人