当前位置: 首页 > news >正文

dede网站优化网站建设的流程和内容

dede网站优化,网站建设的流程和内容,盐城市城南建设局网站,100部看黄禁用免费在线简介工具获取运行 无参数模式命令行模式配置文件模式 命令行参数配置文件参数 通用配置参数写入配置参数 数据库相关超级表相关标签列与数据列写入行为相关 查询配置参数 执行指定查询语句查询超级表 订阅配置参数数据类型对照表 配置文件示例 写入 JSON 示例查询 JSON 示例订阅…简介工具获取运行 无参数模式命令行模式配置文件模式 命令行参数配置文件参数 通用配置参数写入配置参数 数据库相关超级表相关标签列与数据列写入行为相关 查询配置参数 执行指定查询语句查询超级表 订阅配置参数数据类型对照表 配置文件示例 写入 JSON 示例查询 JSON 示例订阅 JSON 示例 输出性能指标 写入指标查询指标订阅指标 简介 taosBenchmark 是 TDengine 产品性能基准测试工具提供对 TDengine 产品写入、查询及订阅性能测试输出性能指标。 工具获取 taosBenchmark 是 TDengine 服务器及客户端安装包中默认安装组件安装后即可使用参考 TDengine 安装 运行 taosBenchmark 支持无参数、命令行、配置文件三种运行模式 命令行 为 配置文件 功能子集两者同时使用时以命令行方式优先。 在运行 taosBenchmark 之前要确保 TDengine 集群已经在正确运行。 无参数模式 taosBenchmark在无参数运行时taosBenchmark 默认连接 /etc/taos/taos.cfg 中指定的 TDengine 集群。 连接成功后会默认创建智能电表示例数据库 test创建超级表 meters, 创建子表 1 万每子写入数据 1 万条若 test 库已存在默认会先删再建。 命令行模式 命令行支持的参数为写入功能中使用较为频繁的参数查询与订阅功能不支持命令行方式 示例 taosBenchmark -d db -t 100 -n 1000 -T 4 -I stmt -y此命令表示使用 taosBenchmark 将创建一个名为 db 的数据库并建立默认超级表 meters子表 100 使用参数绑定(stmt)方式为每张子表写入 1000 条记录。 配置文件模式 以 JSON 配置文件方式运行提供了全部功能所有命令行参数都可以在配置文件中配置运行 taosBenchmark -f json file命令行参数 命令行参数功能说明-f/–file json file要使用的 JSON 配置文件由该文件指定所有参数本参数与命令行其他参数不能同时使用。没有默认值-c/–config-dir dirTDengine 集群配置文件所在的目录默认路径是 /etc/taos-h/–host host指定要连接的 TDengine 服务端的 FQDN默认值为 localhost-P/–port port要连接的 TDengine 服务器的端口号默认值为 6030-I/–interface insertMode插入模式可选项有 taosc, rest, stmt, sml, sml-rest, 分别对应普通写入、restful 接口写入、参数绑定接口写入、schemaless 接口写入、restful schemaless 接口写入 (由 taosAdapter 提供)。默认值为 taosc-u/–user user用于连接 TDengine 服务端的用户名默认为 root-U/–supplement-insert写入数据而不提前建数据库和表默认关闭-p/–password passwd用于连接 TDengine 服务端的密码默认值为 taosdata-o/–output file结果输出文件的路径默认值为 ./output.txt-T/–thread threadNum插入数据的线程数量默认为 8-B/–interlace-rows rowNum启用交错插入模式并同时指定向每个子表每次插入的数据行数。交错插入模式是指依次向每张子表插入由本参数所指定的行数并重复这个过程直到所有子表的数据都插入完成。默认值为 0 即向一张子表完成数据插入后才会向下一张子表进行数据插入-i/–insert-interval timeInterval指定交错插入模式的插入间隔单位为 ms默认值为 0。 只有当 -B/--interlace-rows 大于 0 时才起作用-r/–rec-per-req rowNum每次向 TDengine 请求写入的数据行数默认值为 30000-t/–tables tableNum指定子表的数量默认为 10000-S/–timestampstep stepLength每个子表中插入数据的时间戳步长单位是 ms默认值是 1-n/–records recordNum每个子表插入的记录数默认值为 10000-d/–database dbName所使用的数据库的名称默认值为 test-b/–data-type colType指定超级表普通列数据类型, 多个使用逗号分隔默认值 “FLOAT,INT,FLOAT” 如taosBenchmark -b FLOAT,BINARY(8),NCHAR(16)-A/–tag-type tagType指定超级表标签列数据类型多个使用逗号分隔默认值 “INT,BINARY(24)” 如taosBenchmark -A INT,BINARY(8),NCHAR(8)-l/–columns colNum超级表的数据列的总数量。如果同时设置了该参数和 -b/--data-type则最后的结果列数为两者取大。如果本参数指定的数量大于 -b/--data-type 指定的列数则未指定的列类型默认为 INT 例如: -l 5 -b float,double 那么最后的列为 FLOAT,DOUBLE,INT,INT,INT。如果 columns 指定的数量小于或等于 -b/--data-type 指定的列数则结果为 -b/--data-type 指定的列和类型例如: -l 3 -b float,double,float,bigint那么最后的列为 FLOAT,DOUBLE,FLOAT,BIGINT-L/–partial-col-num colNum指定某些列写入数据其他列数据为 NULL。默认所有列都写入数据-w/–binwidth lengthnchar 和 binary 类型的默认长度默认值为 64-m/–table-prefix tablePrefix子表名称的前缀默认值为 “d”-E/–escape-character开关参数指定在超级表和子表名称中是否使用转义字符。默认值为不使用-C/–chinese开关参数指定 nchar 和 binary 是否使用 Unicode 中文字符。默认值为不使用-N/–normal-table开关参数指定只创建普通表不创建超级表。默认值为 false。仅当插入模式为 taosc, stmt, rest 模式下可以使用-M/–random开关参数插入数据为生成的随机值。默认值为 false。若配置此参数则随机生成要插入的数据。对于数值类型的 标签列/数据列其值为该类型取值范围内的随机值。对于 NCHAR 和 BINARY 类型的 标签列/数据列其值为指定长度范围内的随机字符串-x/–aggr-func开关参数指示插入后查询聚合函数。默认值为 false-y/–answer-yes开关参数要求用户在提示后确认才能继续-O/–disorder Percentage指定乱序数据的百分比概率其值域为 [0,50]。默认为 0即没有乱序数据-R/–disorder-range timeRange指定乱序数据的时间戳回退范围。所生成的乱序时间戳为非乱序情况下应该使用的时间戳减去这个范围内的一个随机值。仅在 -O/--disorder 指定的乱序数据百分比大于 0 时有效-F/–prepare_rand Num生成的随机数据中唯一值的数量。若为 1 则表示所有数据都相同。默认值为 10000-a/–replica replicaNum创建数据库时指定其副本数默认值为 1-k/–keep-trying NUMBER失败后进行重试的次数默认不重试。需使用 v3.0.9 以上版本-z/–trying-interval NUMBER失败重试间隔时间单位为毫秒仅在 -k 指定重试后有效。需使用 v3.0.9 以上版本-v/–vgroups NUMBER创建数据库时指定 vgroups 数仅对 TDengine v3.0 有效-V/–version显示版本信息并退出。不能与其它参数混用-?/–help显示帮助信息并退出。不能与其它参数混用 配置文件参数 通用配置参数 本节所列参数适用于所有功能模式。 filetype : 功能分类可选值为 insert, query 和 subscribe。分别对应插入、查询和订阅功能。每个配置文件中只能指定其中之一。 cfgdir : TDengine 客户端配置文件所在的目录默认路径是 /etc/taos 。 host : 指定要连接的 TDengine 服务端的 FQDN默认值为 localhost。 port : 要连接的 TDengine 服务器的端口号默认值为 6030。 user : 用于连接 TDengine 服务端的用户名默认为 root。 password : 用于连接 TDengine 服务端的密码默认值为 taosdata。 写入配置参数 写入场景下 filetype 必须设置为 insert该参数及其它通用参数详见 通用配置参数 keep_trying : 失败后进行重试的次数默认不重试。需使用 v3.0.9 以上版本。 trying_interval : 失败重试间隔时间单位为毫秒仅在 keep_trying 指定重试后有效。需使用 v3.0.9 以上版本。 childtable_from 和 childtable_to : 指定写入子表范围开闭区间为 [childtable_from, childtable_to). continue_if_fail : 允许用户定义失败后行为 “continue_if_fail”: “no”, 失败 taosBenchmark 自动退出默认行为 “continue_if_fail”: “yes”, 失败 taosBenchmark 警告用户并继续写入 “continue_if_fail”: “smart”, 如果子表不存在失败taosBenchmark 会建立子表并继续写入 数据库相关 创建数据库时的相关参数在 json 配置文件中的 dbinfo 中配置个别具体参数如下。其余参数均与 TDengine 中 create database 时所指定的数据库参数相对应详见[…/…/taos-sql/database] name : 数据库名。 drop : 数据库已存在时是否删除可选项为 “yes” 或 “no”, 默认为 “yes” 超级表相关 创建超级表时的相关参数在 json 配置文件中的 super_tables 中配置具体参数如下。 name: 超级表名必须配置没有默认值。 child_table_exists : 子表是否已经存在默认值为 “no”可选值为 “yes” 或 “no”。 childtable_count : 子表的数量默认值为 10。 childtable_prefix : 子表名称的前缀必选配置项没有默认值。 escape_character : 超级表和子表名称中是否包含转义字符默认值为 “no”可选值为 “yes” 或 “no”。 auto_create_table : 仅当 insert_mode 为 taosc, rest, stmt 并且 child_table_exists 为 “no” 时生效该参数为 “yes” 表示 taosBenchmark 在插入数据时会自动创建不存在的表为 “no” 则表示先提前建好所有表再进行插入。 batch_create_tbl_num : 创建子表时每批次的建表数量默认为 10。注实际的批数不一定与该值相同当执行的 SQL 语句大于支持的最大长度时会自动截断再执行继续创建。 data_source : 数据的来源默认为 taosBenchmark 随机产生可以配置为 “rand” 和 “sample”。为 “sample” 时使用 sample_file 参数指定的文件内的数据。 insert_mode : 插入模式可选项有 taosc, rest, stmt, sml, sml-rest, 分别对应普通写入、restful 接口写入、参数绑定接口写入、schemaless 接口写入、restful schemaless 接口写入 (由 taosAdapter 提供)。默认值为 taosc 。 non_stop_mode : 指定是否持续写入若为 “yes” 则 insert_rows 失效直到 Ctrl C 停止程序写入才会停止。默认值为 “no”即写入指定数量的记录后停止。注即使在持续写入模式下 insert_rows 失效但其也必须被配置为一个非零正整数。 line_protocol : 使用行协议插入数据仅当 insert_mode 为 sml 或 sml-rest 时生效可选项为 line, telnet, json。 tcp_transfer : telnet 模式下的通信协议仅当 insert_mode 为 sml-rest 并且 line_protocol 为 telnet 时生效。如果不配置则默认为 http 协议。 insert_rows : 每个子表插入的记录数默认为 0 。 childtable_offset : 仅当 child_table_exists 为 yes 时生效指定从超级表获取子表列表时的偏移量即从第几个子表开始。 childtable_limit : 仅当 child_table_exists 为 yes 时生效指定从超级表获取子表列表的上限。 interlace_rows : 启用交错插入模式并同时指定向每个子表每次插入的数据行数。交错插入模式是指依次向每张子表插入由本参数所指定的行数并重复这个过程直到所有子表的数据都插入完成。默认值为 0 即向一张子表完成数据插入后才会向下一张子表进行数据插入。 insert_interval : 指定交错插入模式的插入间隔单位为 ms默认值为 0。 只有当 -B/--interlace-rows 大于 0 时才起作用。意味着数据插入线程在为每个子表插入隔行扫描记录后会等待该值指定的时间间隔后再进行下一轮写入。 partial_col_num : 若该值为正数 n 时 则仅向前 n 列写入仅当 insert_mode 为 taosc 和 rest 时生效如果 n 为 0 则是向全部列写入。 disorder_ratio : 指定乱序数据的百分比概率其值域为 [0,50]。默认为 0即没有乱序数据。 disorder_range : 指定乱序数据的时间戳回退范围。所生成的乱序时间戳为非乱序情况下应该使用的时间戳减去这个范围内的一个随机值。仅在 -O/--disorder 指定的乱序数据百分比大于 0 时有效。 timestamp_step : 每个子表中插入数据的时间戳步长单位与数据库的 precision 一致默认值是 1。 start_timestamp : 每个子表的时间戳起始值默认值是 now。 sample_format : 样本数据文件的类型现在只支持 “csv” 。 sample_file : 指定 csv 格式的文件作为数据源仅当 data_source 为 sample 时生效。若 csv 文件内的数据行数小于等于 prepared_rand那么会循环读取 csv 文件数据直到与 prepared_rand 相同否则则会只读取 prepared_rand 个数的行的数据。也即最终生成的数据行数为二者取小。 use_sample_ts : 仅当 data_source 为 sample 时生效表示 sample_file 指定的 csv 文件内是否包含第一列时间戳默认为 no。 若设置为 yes 则使用 csv 文件第一列作为时间戳由于同一子表时间戳不能重复生成的数据量取决于 csv 文件内的数据行数相同此时 insert_rows 失效。 tags_file : 仅当 insert_mode 为 taosc, rest 的模式下生效。 最终的 tag 的数值与 childtable_count 有关如果 csv 文件内的 tag 数据行小于给定的子表数量那么会循环读取 csv 文件数据直到生成 childtable_count 指定的子表数量否则则只会读取 childtable_count 行 tag 数据。也即最终生成的子表数量为二者取小。 primary_key : 指定超级表是否有复合主键取值 1 和 0 复合主键列只能是超级表的第二列指定生成复合主键后要确保第二列符合复合主键的数据类型否则会报错 repeat_ts_min : 数值类型复合主键开启情况下指定生成相同时间戳记录的最小个数生成相同时间戳记录的个数是在范围[repeat_ts_min, repeat_ts_max] 内的随机值, 最小值等于最大值时为固定个数 repeat_ts_max : 数值类型复合主键开启情况下指定生成相同时间戳记录的最大个数 sqls : 字符串数组类型指定超级表创建成功后要执行的 sql 数组sql 中指定表名前面要带数据库名否则会报未指定数据库错误 标签列与数据列 指定超级表标签列与数据列的配置参数分别在 super_tables 中的 columns 和 tag 中。 type : 指定列类型可选值请参考 TDengine 支持的数据类型。 注JSON 数据类型比较特殊只能用于标签当使用 JSON 类型作为 tag 时有且只能有这一个标签此时 count 和 len 代表的意义分别是 JSON tag 内的 key-value pair 的个数和每个 KV pair 的 value 的值的长度value 默认为 string。 len : 指定该数据类型的长度对 NCHARBINARY 和 JSON 数据类型有效。如果对其他数据类型配置了该参数若为 0 则代表该列始终都是以 null 值写入如果不为 0 则被忽略。 count : 指定该类型列连续出现的数量例如 “count”: 4096 即可生成 4096 个指定类型的列。 name : 列的名字若与 count 同时使用比如 “name”“current”, “count”:3, 则 3 个列的名字分别为 current, current_2. current_3。 min : 数据类型的 列/标签 的最小值。生成的值将大于或等于最小值。 max : 数据类型的 列/标签 的最大值。生成的值将小于最大值。 scalingFactor : 浮点数精度增强因子仅当数据类型是 float/double 时生效有效值范围为 1 至 1000000 的正整数。用于增强生成浮点数的精度特别是在 min 或 max 值较小的情况下。此属性按 10 的幂次增强小数点后的精度scalingFactor 为 10 表示增强 1 位小数精度100 表示增强 2 位依此类推。 fun : 此列数据以函数填充目前只支持 sin 和 cos 两函数输入参数为时间戳换算成角度值换算公式 角度 x 输入的时间列ts值 % 360。同时支持系数调节随机波动因子调节以固定格式的表达式展现如 fun“10*sin(x)100*random(5)” , x 表示角度取值 0 ~ 360度增长步长与时间列步长一致。10 表示乘的系数100 表示加或减的系数5 表示波动幅度在 5% 的随机范围内。目前支持的数据类型为 int, bigint, float, double 四种数据类型。注意表达式为固定模式不可前后颠倒。 values : nchar/binary 列/标签的值域将从值中随机选择。 sma: 将该列加入 SMA 中值为 “yes” 或者 “no”默认为 “no”。 encode: 字符串类型指定此列两级压缩中的第一级编码算法详细参见创建超级表 compress: 字符串类型指定此列两级压缩中的第二级加密算法详细参见创建超级表 level: 字符串类型指定此列两级压缩中的第二级加密算法的压缩率高低详细参见创建超级表 gen: 字符串类型指定此列生成数据的方式不指定为随机若指定为 “order”, 会按自然数顺序增长 fillNull: 字符串类型指定此列是否随机插入 NULL 值可指定为 “true” 或 “false”, 只有当 generate_row_rule 为 2 时有效 写入行为相关 thread_count : 插入数据的线程数量默认为 8。 thread_bind_vgroup : 写入时 vgroup 是否和写入线程绑定绑定后可提升写入速度, 取值为 “yes” 或 “no”默认值为 “no”, 设置为 “no” 后与原来行为一致。 当设为 “yes” 时如果 thread_count 大于写入数据库 vgroups 数量 thread_count 自动调整为 vgroups 数量如果 thread_count 小于 vgroups 数量写入线程数量不做调整一个线程写完一个 vgroup 数据后再写下一个同时保持一个 vgroup 同时只能由一个线程写入的规则。 create_table_thread_count : 建表的线程数量默认为 8。 result_file : 结果输出文件的路径默认值为 ./output.txt。 confirm_parameter_prompt : 开关参数要求用户在提示后确认才能继续 可取值 “yes” or “no”。默认值为 “no” 。 interlace_rows : 启用交错插入模式并同时指定向每个子表每次插入的数据行数。交错插入模式是指依次向每张子表插入由本参数所指定的行数并重复这个过程直到所有子表的数据都插入完成。默认值为 0 即向一张子表完成数据插入后才会向下一张子表进行数据插入。 在 super_tables 中也可以配置该参数若配置则以 super_tables 中的配置为高优先级覆盖全局设置。 insert_interval : 指定交错插入模式的插入间隔单位为 ms默认值为 0。 只有当 -B/--interlace-rows 大于 0 时才起作用。意味着数据插入线程在为每个子表插入隔行扫描记录后会等待该值指定的时间间隔后再进行下一轮写入。 在 super_tables 中也可以配置该参数若配置则以 super_tables 中的配置为高优先级覆盖全局设置。 num_of_records_per_req : 每次向 TDengine 请求写入的数据行数默认值为 30000 。当其设置过大时TDengine 客户端驱动会返回相应的错误信息此时需要调低这个参数的设置以满足写入要求。 prepare_rand : 生成的随机数据中唯一值的数量。若为 1 则表示所有数据都相同。默认值为 10000 。 pre_load_tb_meta 是否提前加载子表的 meta 数据取值为 “yes” or “no”。当子表数量非常多时打开此选项可提高写入速度。 查询配置参数 查询场景下 filetype 必须设置为 query。 query_times 指定运行查询的次数数值类型 查询场景可以通过设置 kill_slow_query_threshold 和 kill_slow_query_interval 参数来控制杀掉慢查询语句的执行threshold 控制如果 exec_usec 超过指定时间的查询将被 taosBenchmark 杀掉单位为秒 interval 控制休眠时间避免持续查询慢查询消耗 CPU 单位为秒。 其它通用参数详见 通用配置参数。 执行指定查询语句 查询指定表可以指定超级表、子表或普通表的配置参数在 specified_table_query 中设置。 mixed_query : 查询模式 “yes” :混合查询 “no”(默认值) :普通查询 普通查询sqls 中每个 sql 启动 threads 个线程查询此 sql, 执行完 query_times 次查询后退出执行此 sql 的所有线程都完成后进入下一个 sql 查询总次数 sqls 个数 * query_times * threads 混合查询sqls 中所有 sql 分成 threads 个组每个线程执行一组 每个 sql 都需执行 query_times 次查询 查询总次数 sqls 个数 * query_times query_interval : 查询时间间隔单位: millisecond默认值为 0。 threads : 执行查询 SQL 的线程数默认值为 1。 sqls sql: 执行的 SQL 命令必填。result: 保存查询结果的文件未指定则不保存。 查询超级表 查询超级表的配置参数在 super_table_query 中设置。 超级表查询的线程模式与上面介绍的指定查询语句查询的 正常查询 模式相同不同之处是本 sqls 使用所有子表填充。 stblname : 指定要查询的超级表的名称必填。 query_interval : 查询时间间隔单位是秒默认值为 0。 threads : 执行查询 SQL 的线程数默认值为 1。 sqls sql : 执行的 SQL 命令必填对于超级表的查询 SQL在 SQL 命令中必须保留 “xxxx”会替换为超级下所有子表名后再执行。result : 保存查询结果的文件未指定则不保存。限制项 : sqls 下配置 sql 数组最大为 100 个 订阅配置参数 订阅场景下 filetype 必须设置为 subscribe该参数及其它通用参数详见 通用配置参数 订阅配置参数在 tmq_info 项下设置参数如下 concurrent : 消费订阅的消费者数量或称并发消费数量默认值1create_mode : 创建消费者模式可取值 sequential顺序创建 parallel并发同时创建必填项无默认值group_mode : 生成消费者 groupId 模式可取值 share所有消费者只生成一个 groupId independent每个消费者生成一个独立的 groupId如果 group.id 未设置此项为必填项无默认值poll_delay : 调用 tmq_consumer_poll 传入的轮询超时时间单位为毫秒负数表示默认超时 1 秒group.id : 指定消费者 groupId, 字符串类型如果此值不指定将由 group_mode 指定规则生成 groupId如指定此值group_mode 参数不再有效client.id : 客户端 ID 标识号字符串类型auto.offset.reset : 消费组订阅的初始位置。可取值 earliest: 从头开始订阅latest: 仅从最新数据开始订阅。默认值 latestenable.auto.commit : 是否允许自动提交可取值 true允许自动提交 false不允许自动提交enable.manual.commit : 是否允许手动提交可取值 true允许手动提交每次消费完消息后手动调用 tmq_commit_sync 完成提交 false不进行提交默认值: falseauto.commit.interval.ms : 自动提交间隔时间单位为毫秒rows_file : 存储消费数据的文件可以为全路径或相对路径带文件名。实际保存的文件会在后面加上消费者序号如 rows_file 为 result, 实际文件名为 result_1消费者 1 result_2消费者 2 …expect_rows : 期望每个消费者消费的行数数据类型当消费达到这个数消费会退出不设置会一直消费topic_list : 指定消费的 topic 列表数组类型。topic 列表格式示例 {“name”: “topic1”, “sql”: “select * from test.meters;”} name 指定 topic 名 sql 指定创建 topic 的 sql 语句需保证 sql 正确框架会自动创建出 topic。 数据类型对照表 #引擎taosBenchmark1TIMESTAMPtimestamp2INTint3INT UNSIGNEDuint4BIGINTbigint5BIGINT UNSIGNEDubigint6FLOATfloat7DOUBLEdouble8BINARYbinary9SMALLINTsmallint10SMALLINT UNSIGNEDusmallint11TINYINTtinyint12TINYINT UNSIGNEDutinyint13BOOLbool14NCHARnchar15VARCHARvarchar16VARBINARYvarbinary17GEOMETRYgeometry18JSONjson 注意taosBenchmark 配置文件中数据类型必须小写方可识别 配置文件示例 下面为支持的写入、查询、订阅三大功能的配置文件示例 写入 JSON 示例 insert.json 查询 JSON 示例 query.json 订阅 JSON 示例 tmq.json 查看更多 json 配置文件示例可 点击这里 输出性能指标 写入指标 写入结束后会在最后两行输出总体性能指标格式如下 SUCC: Spent 8.527298 (real 8.117379) seconds to insert rows: 10000000 with 8 thread(s) into test 1172704.41 (real 1231924.74) records/second SUCC: insert delay, min: 19.6780ms, avg: 64.9390ms, p90: 94.6900ms, p95: 105.1870ms, p99: 130.6660ms, max: 157.0830ms第一行写入速度统计 Spent: 写入总耗时单位秒从开始写入第一个数据开始计时到最后一条数据结束这里表示共花了 8.527298 秒real : 写入总耗时调用引擎此耗时已抛去测试框架准备数据时间纯统计在引擎调用上花费的时间示例为 8.117379 秒8.527298 - 8.117379 0.409919 秒则为测试框架准备数据消耗时间rows : 写入总行数为 1000 万条数据threads: 写入线程数这里是 8 个线程同时写入records/second 写入速度 写入总耗时/ 写入总行数 括号中 real 同前表示纯引擎写入速度 第二行单个写入延时统计min : 写入最小延时avg : 写入平时延时p90 : 写入延时 p90 百分位上的延时数p95 : 写入延时 p95 百分位上的延时数p99 : 写入延时 p99 百分位上的延时数max : 写入最大延时 通过此系列指标可观察到写入请求延时分布情况 查询指标 查询性能测试主要输出查询请求速度 QPS 指标, 输出格式如下 complete query with 3 threads and 10000 query delay avg: 0.002686s min: 0.001182s max: 0.012189s p90: 0.002977s p95: 0.003493s p99: 0.004645s SQL command: select ... INFO: Spend 26.9530 second completed total queries: 30000, the QPS of all threads: 1113.049第一行表示 3 个线程每个线程执行 10000 次查询及查询请求延时百分位分布情况SQL command 为测试的查询语句第二行表示查询总耗时为 26.9653 秒每秒查询率(QPS)为1113.049 次/秒如果在查询中设置了 continue_if_fail 选项为 yes在最后一行中会输出失败请求个数及错误率格式 error 失败请求个数 (错误率)QPS 成功请求数量 / 花费时间(单位秒)错误率 失败请求数量 /成功请求数量 失败请求数量 订阅指标 订阅性能测试主要输出消费者消费速度指标输出格式如下 INFO: consumer id 0 has poll total msgs: 376, period rate: 37.592 msgs/s, total rows: 3760000, period rate: 375924.815 rows/s INFO: consumer id 1 has poll total msgs: 362, period rate: 36.131 msgs/s, total rows: 3620000, period rate: 361313.504 rows/s INFO: consumer id 2 has poll total msgs: 364, period rate: 36.378 msgs/s, total rows: 3640000, period rate: 363781.731 rows/s INFO: consumerId: 0, consume msgs: 1000, consume rows: 10000000 INFO: consumerId: 1, consume msgs: 1000, consume rows: 10000000 INFO: consumerId: 2, consume msgs: 1000, consume rows: 10000000 INFO: Consumed total msgs: 3000, total rows: 300000001 ~ 3 行实时输出每个消费者当前的消费速度msgs/s 表示消费消息个数每个消息中包含多行数据rows/s 表示按行数统计的消费速度4 ~ 6 行是测试完成后每个消费者总体统计统计共消费了多少条消息共计多少行第 7 行所有消费者总体统计msgs 表示共消费了多少条消息 rows 表示共消费了多少行数据
文章转载自:
http://www.morning.kmldm.cn.gov.cn.kmldm.cn
http://www.morning.qcsbs.cn.gov.cn.qcsbs.cn
http://www.morning.bwhcl.cn.gov.cn.bwhcl.cn
http://www.morning.hengqilan.cn.gov.cn.hengqilan.cn
http://www.morning.enjoinfo.cn.gov.cn.enjoinfo.cn
http://www.morning.mcmpq.cn.gov.cn.mcmpq.cn
http://www.morning.mjbjq.cn.gov.cn.mjbjq.cn
http://www.morning.gwzfj.cn.gov.cn.gwzfj.cn
http://www.morning.cwknc.cn.gov.cn.cwknc.cn
http://www.morning.tpnch.cn.gov.cn.tpnch.cn
http://www.morning.jfcbz.cn.gov.cn.jfcbz.cn
http://www.morning.nfpkx.cn.gov.cn.nfpkx.cn
http://www.morning.xqcbz.cn.gov.cn.xqcbz.cn
http://www.morning.dmwbs.cn.gov.cn.dmwbs.cn
http://www.morning.youprogrammer.cn.gov.cn.youprogrammer.cn
http://www.morning.xqtqm.cn.gov.cn.xqtqm.cn
http://www.morning.dnqpq.cn.gov.cn.dnqpq.cn
http://www.morning.rjbb.cn.gov.cn.rjbb.cn
http://www.morning.tnhmp.cn.gov.cn.tnhmp.cn
http://www.morning.llmhq.cn.gov.cn.llmhq.cn
http://www.morning.hrnrx.cn.gov.cn.hrnrx.cn
http://www.morning.jnbsx.cn.gov.cn.jnbsx.cn
http://www.morning.ypdhl.cn.gov.cn.ypdhl.cn
http://www.morning.xkjrq.cn.gov.cn.xkjrq.cn
http://www.morning.dkslm.cn.gov.cn.dkslm.cn
http://www.morning.ksgjy.cn.gov.cn.ksgjy.cn
http://www.morning.rqmr.cn.gov.cn.rqmr.cn
http://www.morning.nqnqz.cn.gov.cn.nqnqz.cn
http://www.morning.wwdlg.cn.gov.cn.wwdlg.cn
http://www.morning.tqgmd.cn.gov.cn.tqgmd.cn
http://www.morning.xkzmz.cn.gov.cn.xkzmz.cn
http://www.morning.touziyou.cn.gov.cn.touziyou.cn
http://www.morning.xyhql.cn.gov.cn.xyhql.cn
http://www.morning.sfwfk.cn.gov.cn.sfwfk.cn
http://www.morning.fqnql.cn.gov.cn.fqnql.cn
http://www.morning.nrchx.cn.gov.cn.nrchx.cn
http://www.morning.mwmtk.cn.gov.cn.mwmtk.cn
http://www.morning.bchhr.cn.gov.cn.bchhr.cn
http://www.morning.deupp.com.gov.cn.deupp.com
http://www.morning.wfzlt.cn.gov.cn.wfzlt.cn
http://www.morning.zydr.cn.gov.cn.zydr.cn
http://www.morning.mftzm.cn.gov.cn.mftzm.cn
http://www.morning.hqnsf.cn.gov.cn.hqnsf.cn
http://www.morning.hlnrj.cn.gov.cn.hlnrj.cn
http://www.morning.rnmdp.cn.gov.cn.rnmdp.cn
http://www.morning.mqwnp.cn.gov.cn.mqwnp.cn
http://www.morning.ndfwh.cn.gov.cn.ndfwh.cn
http://www.morning.lzdbb.cn.gov.cn.lzdbb.cn
http://www.morning.rchsr.cn.gov.cn.rchsr.cn
http://www.morning.hcgbm.cn.gov.cn.hcgbm.cn
http://www.morning.wsyq.cn.gov.cn.wsyq.cn
http://www.morning.zfyr.cn.gov.cn.zfyr.cn
http://www.morning.btlmb.cn.gov.cn.btlmb.cn
http://www.morning.btlsb.cn.gov.cn.btlsb.cn
http://www.morning.mjbkp.cn.gov.cn.mjbkp.cn
http://www.morning.lbjdx.cn.gov.cn.lbjdx.cn
http://www.morning.qqrqb.cn.gov.cn.qqrqb.cn
http://www.morning.jkzjs.cn.gov.cn.jkzjs.cn
http://www.morning.rymd.cn.gov.cn.rymd.cn
http://www.morning.dbddm.cn.gov.cn.dbddm.cn
http://www.morning.drnfc.cn.gov.cn.drnfc.cn
http://www.morning.bpmfr.cn.gov.cn.bpmfr.cn
http://www.morning.rlns.cn.gov.cn.rlns.cn
http://www.morning.hwbf.cn.gov.cn.hwbf.cn
http://www.morning.tmfm.cn.gov.cn.tmfm.cn
http://www.morning.xfwnk.cn.gov.cn.xfwnk.cn
http://www.morning.rnytd.cn.gov.cn.rnytd.cn
http://www.morning.owenzhi.com.gov.cn.owenzhi.com
http://www.morning.gdgylp.com.gov.cn.gdgylp.com
http://www.morning.fnxzk.cn.gov.cn.fnxzk.cn
http://www.morning.qxkjy.cn.gov.cn.qxkjy.cn
http://www.morning.wzknt.cn.gov.cn.wzknt.cn
http://www.morning.nrgdc.cn.gov.cn.nrgdc.cn
http://www.morning.hxlpm.cn.gov.cn.hxlpm.cn
http://www.morning.gypcr.cn.gov.cn.gypcr.cn
http://www.morning.ubpsa.cn.gov.cn.ubpsa.cn
http://www.morning.bwmq.cn.gov.cn.bwmq.cn
http://www.morning.qnbgk.cn.gov.cn.qnbgk.cn
http://www.morning.twdwy.cn.gov.cn.twdwy.cn
http://www.morning.pqwjh.cn.gov.cn.pqwjh.cn
http://www.tj-hxxt.cn/news/244804.html

相关文章:

  • 百度关键词怎么刷上去优化网络推广外包
  • 最好的网站推广wordpress分类目录关键字
  • 做js链接的网站要加证书吗wordpress手动上传图片
  • 做网站的得花多少钱西安企业网站seo
  • 微网站建设计划书免费网页制作软件哪里找
  • 下厨房网站学做蒸包视频传奇网游排名
  • 网站的优势是什么域名查询解析ip
  • 国外设计网站pinterest下载开发一个网站需要哪些技术
  • 狮山网站建设wordpress采集 爬虫
  • 搭建网站是什么可信赖的常州网站建设
  • 手机网站模板建站企业网站酷站
  • wordpress微信h5支付宝网站诊断seo当前数据是指
  • 网站搭建需要的公司网站排名优化电话
  • 彩票网站注册服装印花图案设计网站
  • 做水果网站用什么域名wordpress输出标签
  • 网站酷站做外贸推广要做哪些平台
  • 查钓鱼网站福州网站平台建设公司
  • 平湖手机网站建设杭州网站关键词推广
  • 建设网站视频百度云盘营销型网站的特征
  • 建设网站公司哪好重庆网页制作设计
  • 开平建设局网站深圳企业注销
  • 精准营销推广软件丽水百度seo
  • 淘宝客网站制作视频教程如何销售做网站
  • Seo自己做网站pc端移动端网站开发
  • 做违法网站程序员犯法吗杭州网站建设制作
  • 网站备案抽查通过重庆seo技术交流
  • 网站客户问题解答网站制作镇江
  • 给公司做的东西放到自己网站上哪里有零基础的电脑培训班
  • 嘉盛建设集团官方网站创业网站推广怎么做
  • 网站代码 字体app怎么推广