25. ClustrixDB 使用sierra_stats导出概率分布

ClustrixDB提供了导出概率分布(PDs)的能力,这可以与模式(DDL)一起用于调查查询的性能。通常,这个过程是在Clustrix支持请求时执行的。下面的部分概述了如何使用python脚本sierra_stats导出PDs。

使用sierra_stats

Sierra_stats默认包含在/opt/clustrix/bin/目录中的安装部分。所需的输入是--host,--user, and -p (提示输入密码),以及-file,它是要生成的.tar.gz文件的名称。

运行sierra_stats需要对系统表进行只读访问。如果没有指定表列表,sierra_stats可以导出一个数据库中的所有表。若要从多个数据库导出表,请包含完全限定的表列表。

 

sierra stats需要Python 2.7版

sierra_stats的输出是一个.tar.gz文件,包括:

  1. 带有CREATE TABLE语句的每个数据库的SQL文本文件。
  2. 为导出中包含的所有表创建一个包含PD数据的pds.bin文件。

 

选择项:

option flag(s)

description

-h/--help

Show help message and exit

--host/-H

Clustrix node hostname to connect to.  In system.users if host for the user is 127.0.0.1, this must be used for hostname.

--user/-u

Username to connect as

--port/-P

Database port (default:3306)

--passwd/-PASSWD

Provide password on CLI (not recommended)

--prompt-passwd/-p

Prompt for password (recommended)  

--db

Database name to dump tables from

--file/-f

filename for export output

 

sierra_stats不能用于使用sha256身份验证的用户

 

 

 

 

 

 

 

猜你喜欢

转载自www.cnblogs.com/yuxiaohao/p/11996506.html