
性能测试数据准备
淮凱
性能测试
展开
-
性能测试数据准备-埋数篇
性能测试准备阶段一般需要提前将数据准备好,用于脚本的参数化以及后面压测。性能测试数据一般分为存量数据和交易数据。存量数据为历史记录数据,一般较大。交易数据的数据量则需满足压测时的需求,要足够多。数据准备一般有以下方法: 1.直接导入已有的数据库;(实际情况不会有大量数据的数据库,客户生产环境的数据库一般不允许导出) 2.用工具直接产生记录,比如压测脚本或者其他造数工具;...原创 2019-01-07 21:03:20 · 6721 阅读 · 0 评论 -
性能测试数据准备-埋数注意
埋数请见另外一篇博客。埋数注意点:1.不应该将数据全部埋造为同一类型的数据;比如埋数将某张表的某个索引字段全部埋造为同一个值,则该字段索引失效,对应sql执行不走索引,影响性能;一般埋数时尽量将数据按实际场景情况分布,至少也是均匀分布在多个值上。曾在网上看到过一个表字段的值的记录数超过表总记录数5分之一以上则在改字段上加索引没有效果。 2.埋数后需执行数据表信息统计,然...原创 2019-01-07 21:17:04 · 2942 阅读 · 0 评论 -
数据库表信息统计
一般当数据库中某一张表有超过20%以上的数据有变化更新时,都需要做一次表统计信息。一般无较慢sql但数据库CPU使用率较高时,较大原因为表统计信息不对,导致sql执行计划不对。 Oracle表统计信息查看select table_name,num_rows,blocks, AVG_ROW_LEN, LAST_ANALYZED from user_tab_statistics whe...原创 2019-01-07 21:20:04 · 3106 阅读 · 0 评论 -
Oracle数据库数据备份导出导入
Oracle数据库导入导出命令Exp/Imp此组合命令属于客户端命令,在Oracle客户端和数据库服务器上皆可使用。导出:exp system/manager@orcl file=d:\test.dmp owner=test (按用户导出)exp system/manager@orcl file=d:\test.dmp full=y (将数据库完全导出)exp syste...原创 2019-01-07 21:26:59 · 6502 阅读 · 0 评论 -
DB2数据库数据备份导出导入
DB2数据库导入导出命令以下命令皆为服务器命令行命令执行。---db2导出表结构db2look -d 数据库名-z db2inst1 -x -e -o test.sql---db2导出数据db2move 数据库名 export -sn db2inst1 -u db2inst1 -p db2inst1----导入表结构db2 -tvf test.sql > 1.lo...原创 2019-01-07 21:29:57 · 3549 阅读 · 0 评论