这篇文章是程序代码更改由其他用户。 不是原厂原装,例如下列总结,使用作为个人笔记。(1)打开projectbase。打开文件Utils.em,插入下面代码://插入时间macro MonthToName(MonthNum){ if (MonthNum== 1) return "01" ...
分类:
其他好文 时间:
2015-09-18 15:14:59
阅读次数:
177
主要测试sqlite在大数据量下的插入及查询性能:
测试环境:Centos6.4 1G内存 单核
数据量
大小
索引字段检索(耗时)
非索引字段检索(耗时)
总插入时间
10W
19M
0.001s
0.036s
5.1s
50W
100M
0.0014s
0.147s
32.21s
100W
200M
0.0009...
分类:
数据库 时间:
2015-07-11 12:13:30
阅读次数:
234
背景:构造一个无重复的白名单,之后要在里面进行二分查找。故要求名单有序,且无重复,并且要进行二分查找,所以要采用有:随机访问迭代器类型的容器。这类容器有vector,array,deque。显然要vector和deque合适一点,但是deque并没有体现出其两端和中间插入时间为固定而非线性的优势,因...
分类:
编程语言 时间:
2015-06-23 15:11:37
阅读次数:
600
T1表10000000万条数据,(插入时间36分钟,count(*)查询19秒,空间占用670M左右)1.真正充分的利用索引比如like'张%'就是符合SARG(符合扫描参数)标准而like'%张'就不符合该标准通配符%在字符串首字符的使用会导致索引无法使用,虽然实际应用中很难避免这样用,但还是应该...
分类:
数据库 时间:
2015-04-28 13:37:17
阅读次数:
177
T1表 10000000万条数据,(插入时间36分钟,count(*)查询19秒,空间占用670M左右)1.真正充分的利用索引 比如like '张%' 就是符合SARG(符合扫描参数)标准 而like '%张' 就不符合该标准通配符%在字符串首字符的使用会导致索引无法使用,虽然实际应用中很难避免这样...
分类:
其他好文 时间:
2015-03-13 20:21:03
阅读次数:
162
本文使用压缩trie树实现字符串检索的功能。首先将字符串通过编码转化为二进制串,随后将二进制串插入到trie树中,在插入过程中同时实现压缩的功能。字符编码采用Huffman,但最终测试发现不采用Huffman的方法不仅省下了编码时间,同时trie树的插入时间也有所减少。 1 /** 2 ...
分类:
其他好文 时间:
2015-03-05 14:45:20
阅读次数:
495
由于时间原因,再加之自己懒惰!好久没写博客了,今天写一篇关于datagridview中如何实现时间控件的文章,算是继续自己的记录的习惯!
首先,我们知道datagridview中并不提供控件,因此,我们无法直接使用!对此我们可以进行如下操作,从而实现在datagridview中插入时间控件。
一、声明控件
我们首先要做的便是声明一个时间控件,这个不必详细多说了,有两种方式:
1...
1,EXCEL中插入时间2010-01-01 00:00:00,然后插入2010-01-01 00:30:00,直接拖动,就可以产生半个小时一个时间值; 2,产生随机:=RANDBETWEEN(100,160)/10 意义:产生一个介于100-160之间的随机数并除以10,等于...
分类:
其他好文 时间:
2015-01-30 10:56:55
阅读次数:
185
对于一些数据量较大的系统,面临的问题除了是查询效率低下,还有一个很重要的问题就是插入时间长。我们就有一个业务系统,每天的数据导入需要4-5个钟。这种费时的操作其实是很有风险的,假设程序出了问题,想重跑操作那是一件痛苦的事情。因此,提高大数据量系统的MySQL insert效率是很有必要的。
经过对MySQL的测试,发现一些可以提高insert效率的方法,供大家参考参考。
1. 一条SQ...
分类:
数据库 时间:
2015-01-05 09:34:20
阅读次数:
213
现象:Oracle 插入时间时 ,报错:ORA-01861: 文字与格式字符串不匹配 解决方法:这个错误一般出现在时间字段上,即你插入的时间格式和数据库现有的时间格式不一致,解决的方法是格式化你 插入的时间: to_date('#','yyyy-mm-dd hh24:mi:ss')这样的插入的时候就...
分类:
数据库 时间:
2014-12-18 20:15:11
阅读次数:
200