使用dbt5进行TPC-E测试
使用dbt5进行TPC-E测试使用工具:dbt5、hgdb4.5.7
dbt5下载路径:https://github.com/osdldbt/dbt5
hgdb4.5.7自行安装
编译安装R语言dbt5生成测试报告时需要用到Python及R语言,一般操作系统默认安装Python2.7版本,可以直接使用该版本,生成测试报告时,需要使用Python调用R语言的功能,不要使用最新的R语言版本。此处选择的是与Python2.7及dbt5差多时间的R语言版本
R语言下载路径:https://mirrors.tuna.tsinghua.edu.cn/CRAN/src/base/R-3/R-3.0.1.tar.gz
12345678#R语言编译安装过程比较比较简单,没啥可说的tar -zxf R-3.0.1.tar.gzcd R-3.0.1./configure --prefix=/usr/local/R3 --with-gnu-ld --with-cairo --with-x --enable-R-shlibmake && make install#R语言的ln -s /usr/ ...
正则表达式
正则表达式为什么使用正则正则表达式为高级的文本模式匹配、抽取、与/或文本形式的搜索和替换功能提供了基础。正则表达式是一些由字符和特殊符合组成的字符串,描述了模式的重复或表述多个字符。正则表达式能按照某种模式匹配一系列有相似特征的字符串。Python通过标准库中的re模块来支持正则表达式。
元字符元字符是一系列特殊符号和字符,正是它给予正则表达式强大的功能和灵活性。常见正则表达式和特殊符号
元字符
描述
示例
literal
匹配文本字符串的字面值literal
foo
re1|re2
匹配正则表达式re1或re2
foo|bar
.
匹配除\n外的任意字符
a.b
^
匹配字符串起始部分
^ab
$
匹配字符串终止部分
ab$
*
匹配0次或多次前面出现的正则表达式
[A-Z]*
+
匹配1次或多次前面出现的正则表达式
[A-Z]+
?
匹配0次或1次前面出现的正则表达式
ab?
{N}
匹配N次前面出现的正则表达式
[0-9]{2}
{M,N}
匹配M~N次前面出现的正则表达式
[0-9]{2,3}
[a-z]
匹配字符集 ...
