其它选项
enable_default_ustore_table
参数说明: 指定是否开启默认支持Ustore存储引擎。该参数为on时,创建的表类型都为Ustore表。
该参数属于USERSET类型,请参考表1对应设置方法进行设置。
取值范围: [off,on]
默认值: off
enable_ustore
参数说明: 指定是否开启Ustore存储引擎,该参数为on时,支持创建Ustore表。特别需要注意,使用Ustore表,必须要开启track_counts和track_activities参数,否则会引起空间膨胀。
该参数属于POSTMASTER类型,请参考表1对应设置方法进行设置。
取值范围: [off,on]
默认值: on
enable_default_pcr_index
参数说明: 指定是否开启默认PCR索引。该参数为on时,创建的UBTREE索引都是PCR索引类型。
该参数属于USERSET类型,请参考表1对应设置方法进行设置。
取值范围: [off,on]
默认值: off
enable_segment
参数说明: 指定是否默认使用段页式存储,该参数为on时,默认使用段页式存储。需要注意的是,在资源池化下安装过程中,会自动设置为on,提升易用性。
该参数属于SIGHUP类型,请参考表1对应设置方法进行设置。
取值范围: [off,on]
默认值: off
说明: Ustore当前不支持段页式存储。
reserve_space_for_nullable_atts
参数说明: 指定是否为Ustore表的可空属性预留空间。该参数为on时默认为Ustore表的可空属性预留空间。
该参数属于USERSET类型,请参考表1对应设置方法进行设置。
取值范围: [off,on]
默认值: on
ustore_attr
参数说明: Ustore测试参数。
该参数属于USERSET类型,可以设置enable_ustore_partial_seqscan(仅在ustore表中顺序扫描时复制选择性列)、enable_candidate_buf_usage_count(是否脏页淘汰加入使用次数权重)、ustats_tracker_naptime(重新加载统计文件所用的时间)、umax_search_length_for_prune(扩展表前要修剪的块数)、ustore_unit_test(开启Ustore白盒测试)等参数。设置方法为 ustore_attr='需要设置的参数',例如需要设置enable_ustore_partial_seqscan时,ustore_attr='enable_ustore_partial_seqscan=on'。
取值范围: 字符串
默认值:ustore_verify_level=FAST;ustore_verify_module=UPAGE:UBTREE
server_version
参数说明: 报告服务器版本号(字符串形式)。
该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。该参数继承自PostgreSQL内核,表示当前数据库内核兼容PostgreSQL对应的server_version版本,无实际含义,为保持北向对外工具接口的生态兼容性(工具连接时查询),保留该参数。该参数不推荐使用,如想查询服务器版本号,可通过函数opengauss_version()获取。
取值范围: 字符串
默认值: 9.2.4
server_version_num
参数说明: 报告服务器版本号(整数形式)。
该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。该参数为openGauss版本的整数形式,再将末位换成0可得。如果openGauss的版本为3.1.1,那么这个参数的值为30101。
取值范围: 整数
默认值: 90204
block_size
参数说明: 报告当前数据库所使用的块大小。
该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。
取值范围: 8192
默认值: 8192
segment_size
参数说明: 报告当前数据库所使用的段文件大小。
该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。
单位: 8KB
默认值: 131072,即1GB
max_index_keys
参数说明: 报告当前数据库能够支持的索引键值的最大数目。
该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。
默认值: 32
integer_datetimes
参数说明: 报告是否支持64位整数形式的日期和时间格式。
该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。
取值范围: 布尔型
- on表示支持。
- off表示不支持。
默认值: on
lc_collate
参数说明: 报告当前数据库的字符串排序区域设置。
该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。
默认值: 依赖于openGauss安装部署时的配置。
lc_ctype
参数说明: 报告当前数据库的字母类别区域设置。如:哪些字符属于字母,它对应的大写形式是什么。
该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。
默认值: 依赖于openGauss安装部署时的配置。
max_identifier_length
参数说明: 报告当前系统允许的标识符最大长度。
该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。
取值范围: 整型
默认值: 63
server_encoding
参数说明: 报告当前数据库的服务端编码字符集。
默认情况下,gs_initdb会根据当前的系统环境初始化此参数,通过locale命令可以查看当前的配置环境。
该参数属于INTERNAL类型参数,为固定参数,用户无法修改此参数,只能查看。
默认值: 在创建数据库的时候由当前系统环境决定的。
enable_upgrade_merge_lock_mode
参数说明: 当该参数设置为on时,通过提升deltamerge内部实现的锁级别,避免和update/delete并发操作时的报错。
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
取值范围: 布尔型
- on:表示提升deltamerge内部实现的锁级别,并发执行deltamerge和update/delete操作时,一个操作先执行,另一个操作被阻塞,在前一个操作完成后,后一个操作再执行。
- off:表示在对表的delta table的同一行并发执行deltamerge和update/delete操作时,后一个对同一行数据更新的操作会报错退出。
默认值: off
transparent_encrypted_string
参数说明: 它存储的是透明加密的一个样本串,使用数据库加密密钥加密固定串“TRANS_ENCRYPT_SAMPLE_STRING”后的密文,用来校验二次启动时获取的DEK是否正确。如果校验失败,那么数据库节点将拒绝启动。
该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。该参数当前版本只适用于DWS场景。
取值范围: 字符串,设置为空表示openGauss非加密。
默认值: 空
说明: 请勿手动设置该参数,设置不当将导致openGauss不可用。
transparent_encrypt_kms_url
参数说明: 它存储的是透明加密的数据库密钥获取地址,内容要求不可出现RFC3986标准外的字符,最大长度2047字节。格式为“kms://协议@KMS主机名1;KMS主机名2:KMS端口号/kms”,例如kms://https@linux175:29800/。该参数当前版本只适用于DWS场景。
该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。
取值范围: 字符串
默认值: 空
transparent_encrypt_kms_region
参数说明: 它存储的是openGauss的部署区域,内容要求不可出现RFC3986标准外的字符,最大长度2047字节。该参数当前版本只适用于DWS场景。
该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。
取值范围: 字符串
默认值: 空
basebackup_timeout
参数说明: 备份传输完成后连接无读写的超时时间。该参数并非备份超期时间,而是指服务端、客户端连接无数据交互后连接最长保持时间。
通过gs_basebackup工具作传输时,如果指定较高压缩率时(压缩等级指定8或者9),可能在传输表空间完成后超时(客户端需要压缩传输数据)。
取值范围: 整型,0 ~ INT_MAX,单位为秒。其中0表示禁用该功能。
默认值: 600s
datanode_heartbeat_interval
参数说明:设置心跳线程间心跳消息发送时间间隔,建议值不超过wal_receiver_timeout / 2。
该参数属于SIGHUP类型参数,请参考表1中对应设置方法进行设置。
取值范围:整型,1000~60000,单位为毫秒。
默认值:1s
max_concurrent_autonomous_transactions
参数说明:自治事务最大链接数,同一时间自治事务执行的最大并发数。当设置为0时,将无法执行自治事务。
该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。
取值范围:0-1024
默认值:10
enable_seqscan_fusion
参数说明 :控制是否打开SeqScan优化
该参数属于SUSET类型参数,请参考表2对应设置方法进行设置。
取值范围:布尔型
- on表示打开SeqScan优化
- off表示关闭SeqScan优化
默认值:off
说明: 该参数只能优化EXPLAIN ANALYZE语句的seqscan算子的执行时间
sql_ignore_strategy
参数说明: 在B兼容模式下,该参数可控制ignore_error的hint在违反非空约束时的处理策略。
该参数属于USERSET类型,请参考表1中对应设置方法进行设置。
说明: ignore_error hint的信息请参考将部分Error降级为Warning的Hint。
取值范围: 枚举类型
- ignore_null: 忽略违反非空约束的行的处理。
- overwrite_null: 将违反约束的null值覆写为目标类型的默认值。
默认值: ignore_null
transform_to_numeric_operators
参数说明:该参数控制transform阶段操作符选择时的选择逻辑,当双目运算符两端接的是varchar和int类型的变量时,打开该参数会将操作符的两端均解析为numeric类型的变量从而选择操作符。
举个例子: 当解析'1.1' + 1;不开本参数,系统报错,原因是解析阶段将varchar解析为了int类型,导致类型转换时报错。当打开参数后,会将varchar解析为numeric,从而系统不会报错
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
- on表示开启。
- off表示关闭。
默认值:off
dfs_partition_directory_length
参数说明:在HDFS文件系统上,构造HDFS VALUE分区表的分区目录时,目录名长度的上限值。
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
取值范围:92-7999
默认值:512
max_resource_package
参数说明:加速数据库实例每个DN可同时运行任务的线程数的上限。
该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。
取值范围:0~2147483647
默认值:0
acceleration_with_compute_pool
参数说明:在查询包含OBS时,通过该参数决定查询是否通过计算资源池进行加速。(由于规格变更,当前版本已经不再支持本特性,请不要使用)
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
- on表示包含有OBS或的查询在计算资源池可用时,会根据代价评估决定是否通过计算资源池对查询加速。
- off表示任何查询都不会通过计算资源池进行加速。
默认值:off
enable_proc_coverage
参数说明:控制存储过程覆盖率功能的开关,on为开,off为关。打开后在执行plpgsql存储过程时,将记录覆盖率信息至postgres库中的coverage.proc_coverage表。
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
默认值:off
enable_gazelle_performance_mode
参数说明:BETA特性参数。是否开启用户态协议栈下openGauss相关优化。对北向试用用户态协议栈场景下的性能场景提供一定的性能优化。目前仅在开启线程池模式、且线程池指定cpubind模式下生效。 开启参数后,数据库会额外作以下操作:
- 将除ThreadPool相关线程外的其他线程(如PageWriter、Postmaster)等绑定到threadpool_attr指定的CPU上。
- fd句柄分配优化:句柄不再按照ThreadGroup的负载均衡分配到线程池组上,而是根据句柄网络中断处理的CPU分配到对应NUMA的ThreadGroup上。
该参数属于POSTMASTER类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
默认值:off
enable_record_nettime
参数说明:控制驱动全链路跟踪功能的开关,on为开,off为关。参数打开后将驱动执行的sql网络链路耗时记录在statement_history表中,通过dbe_perf.statement视图,standby_statement_history函数可以查询链路网络耗时net_trans_time,且wdr报告中TimeModel支持查看net_trans_time。当前仅支持6.0.0以上版本的JDBC驱动。
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型
默认值:off
enable_default_local_index
参数说明:控制在分区表上创建索引时为GLOBAL分区索引还是LOCAL分区索引。设置为on
时,创建分区索引默认为LOCAL索引。
该参数仅在B库模式下生效。
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型(on
、off
)
默认值:off
enable_nonowner_remote_ddl
参数说明: 是否允许非 owner 用户远程执行被授予的 DDL 权限, DDL 权限包括 CREATE, DROP, ALTER, TRUNCATE, INDEX, VACUUM, COMMENT
.
该参数属于SIGHUP类型,请参考表1对应设置方法进行设置。
取值范围: [off,on]
默认值: on
enable_parse_fusion
参数说明:控制是否使用对简单 INSERT 或 REPLACE 的 VALUES 的语义解析层性能优化特性。
仅当 VALUES 后全为普通常量且无其它语句(如upsert、returning等)时才能使用此特性,否则开启反而会增加检查耗时。VALUES后的行数越多,优化效果越好,一般超过50行时会有比较明显的性能提升,建议在批量插入数据且满足约束条件的情况下使用。
该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。
取值范围:布尔型(on
、off
)
默认值:off
说明: 非完整列的复合类型值、非字符串写法的完整复合类型值、布尔值、b/x等标记的二进制类型值等会被解析为表达式,导致无法使用此特性。这种情况下可以改为使用完整列、字符串格式来规避。 如:true 改为 'true',b'0101' 改为 '0101'。
示例:
-- 开启优化特性
set enable_parse_fusion to on;
show enable_parse_fusion;
-- 建表
drop table if exists t1;
create table t1(
c1 char(30),
c2 varchar(30),
c3 varchar2(30),
c4 nchar(30),
c5 nvarchar(30),
c6 nvarchar2(30),
c7 text
);
-- 开启耗时统计
\timing on
-- 测试批量插入
insert into t1 values
('nTznTtkRYEAwJmDSgwAFBdmJMIZkOs', 'PKdsZgsBWkvluWNSPJWkVTrJ', 'SYzCECbNvXzxfKmyf', 'IlkEnZBqfUrXwN', 'AtMZnHKlCpBMMKQHIbYtTONTn', 'VfWGM', 'becznFLslNFHvOubufdfyyNnaUtWym'),
('xyQKGLWfSrGvwWwZoHQBwgnIyNF', 'GdOFxSSTvWbdWUXNNkiVQZqTV', 'vnVNUmwyBJcOIwrqGdhKMaMkfPJ', 'ETVFebQYFmbMZIDhs', 'nmVwtbPe', 'WjvvDyrBnVctYI', 'hupxmdiMSfLXZyskyzXLjaKtrb'),
('RRnNUUgdZx', 'Xa', 'Eep', 'qle', 'OmyavSquHkq', 'MTDtMQwAaCRLjJtkzDaGkiWZgK', 'MtMWIflTkHTYiyEQyzitjOZ'),
('mcCHLNlw', 'xUypvlKfQEnZPXBLqC', 'tOUdIeidSDTxTrLq', 'ElUi', 'iGCYYDKUtFaPVkNHwkGNyWUoBMtiB', 'fqsHsgocUIgw', 'iPvlRsSfwasrtOZqpVFijnHn'),
('QbzpkCfqxZvcR', 'atdyycDe', 'upQjnDq', 'kH', 'BxwtfwlLjgzZt', 'zqEJhscfRgGfWrs', 'kQoDMAbxtPObAjudhDBmneFMwV'),
('cyjRzQrjrICNAltdENCib', 'ahoLtKchlMykmujdsimq', 'JSXUqNUIuYGvIurGWOKgiwQmkmCS', 'XMwlrnfLxMgpQS', 'KMyegRlmbCRmNPxMdyqmxemsBbJf', 'fE', 'EebnteBA'),
('lmkxooeWikPBySdqpnY', 'lNhOdQxgfdEnXfa', 'b', 'PkKoGMnwTSklYJmokMdCFhZFVB', 'MjUMhAjAgiptJq', 'PRaxrUHGeyZGObGVBMCe', 'ljvAGWVOqqzAs'),
('yPUxmOos', 'AnkyJWdUppcoCMrgfVDpK', 'pPrkP', 'Q', 'mSrCaHYXqwBy', 'WVXfFBYYwvyog', 'wTJTWdVEytbQfKSMdOFkLBoFbthnQa'),
('cwnqoHeNHSK', 'cYUvthzJewMfZaAFsrFDWBNl', 'ddNbxThyuNWzHCmRejiLAg', 'P', 'UnPfsIjpeJPliyhChNVXCyVFRFmOcf', 'SWMmVGzOBXwVVkjYmE', 'eGSbyomPZL'),
('YYpWhTZUZZWHlaWgrxJTYwIkXnj', 'pRrScQhXQCPp', 'WUygFhVfoTWprYZYSwadvVoeFlu', 'mLBXugVBaxvWvYKnTfjEJYGKSBjdq', 'fTvEeZINYUBuDPJSMHQbGhZLWTMO', 'kUBafJLsBAPitxBnBIGPc', 'TBPXVKoCUqH'),
('KrBmmP', 'ywMlsNxEbvgbtjFcgLOFJxsQIBl', 'uteqAqENxHOqSUseUW', 'MoogpFhZBOGllR', 'TSwbWyZrrTKEpirJl', 'HEYsflEhUuEp', 'cxoHMsnTEFjo'),
('RmZJtzXujMFTvrGpQaglbssuIvHH', 'LdEFB', 'QGXgW', 'yOVpqxmKGEMKTk', 'vpGpwOamh', 'ZFSJ', 'rHLzBJBQxbrDnFUcRuylfPu'),
('GEsUjYJjycAPQTpMlne', 'fCtIbAQklyzGrMOr', 'vKvKUeqGRR', 'qsdCtpsBRQNECSpzBuTMMqoHUmbAmR', 'TgMbnwNwZiokqEZY', 'zwNPXCajrjmUjXlykFVFFOZhZdv', 'ikhEVxxH'),
('NtP', 'zNsW', 'IBOZdnycOHh', 'roHUkloSGVfGTnXslo', 'fPRMvOxzvpNuSWYZgbvK', 'h', 'EqWShB'),
('xDKmyRlNDPjwqHeXPXIuUvbGsqlG', 'GwiAPehDqjQYWodqSbfBRjnxRww', 'anIlFEntxhAIhoxb', 'iFrhcDEvwoYkBUhHuVW', 'iZfnT', 'vqFIAHxzatnldGbu', 'AMvRMbowBmUNnOoKYVBDDFnOZDXi'),
('HjCpqGoMqHXfaBZFVu', 'CZsjpftUAcpkSZEhCKkHpzbkgTvY', 'YQEwOk', 'R', 'zSbOLAZyuLGgFKTZVvvwWq', 'cRoBunZYOINMThaidJ', 'PNwvOGNxdIwxWNBBtcGscgbW'),
('kimulAUbCaGbbFPAaHWdBYBRX', 'NKINDHfdzWOZJPPAXWbsDcYEH', 'VhFRKJpOnePOwqtzpWAxlio', 'WsZNM', 'DKLCJXYWusUPfcKJZnleXdeHe', 'chhaWfSUoeFCzqOL', 'G'),
('rqhJOZg', 'yksKdJgaGTURMBH', 'SEKXbVLmswZlq', 'MMhDWEDOkrQqncDUOOXd', 'tADLcF', 'rEP', 'OvLpNUaDUfcjFI'),
('ZiPRXr', 'pJRfwmqaowtGometbumgmzVXg', 'cCrYTnlafF', 'RJamhNNuzQnERPfwUtKqpfmqHIqqK', 'HsSkNyKjpMjNzVPeHeDjdq', 'IyaTPNWrmHBzroaKEhzhxqKMjgCLQL', 'pxrjEtO'),
('FIiqNMuryWVDTANyyDmmEBJC', 'rvlXdLQCJGfstOtZFmUPQyJEwJqe', 'Dh', 'lmNMGC', 'zjadQONjO', 'dIMgpSUxUYqKfDUopNUmBmTJ', 'qIkbPP'),
('S', 'UAYDSPHvqDiZbAtXePuox', 'DeGHSMDBXxfTxUBJw', 'scuiwOKSVb', 'gWuBlsJAKZVIoyoUw', 'jFKKgKPETTZNBkKlVCPpJTrUeq', 'C'),
('LEyjaEPbEPgsT', 'XSuWPgrWQVhC', 'nLwRLTBEDEUzMVqtJcakjRuxsUq', 'VxritxQJzyxSIIxJ', 'eGVOquZumCndjwDPpcDQbIxDIk', 'dCIDJbVc', 'QpuSVKRcfPTyA'),
('NoOWZRrklCdWBBopppdwfosuaeRFSa', 'qFC', 'jkIMEfTEpnIGRjxkDKumsVdjm', 'vBpTeboZygciXFeIpJKtw', 'iEpVrtRoQVjfQRAVxkTMtvdMWVDJRb', 'SMPkIwbbwpIFTJmndNFItW', 'zjJ'),
('HwjufNTJVzNrrmzKlLuM', 'LzFsFZipS', 'BfblPiQjuNlVL', 'LwZNbUEBKXoemFNKrTENuBQ', 'wtbIbhkPu', 'lKbxlfagsAADkdaYTAqV', 'jQAYQQrXykGSbjOYMJGPmurpi'),
('kKfjkbIQozukwwMAGusVXZSKolXm', 'YP', 's', 'EAF', 'zErNRGMMFJNnlT', 'TEPmbt', 'jLGvPYj'),
('sIVpAQIKxDCZfTagnfTaqjNTjqhzm', 'wuZhybRTblo', 'rXjpXYxhdtLKIPPWdyjSiapmqOWU', 'GMqp', 'PzyyoOubyAFAaPqsLRnQeDIgDTLK', 'vrPPLJkWkr', 'wlJEQSkQfJUONwQPi'),
('EvZWlkkYBDfsBxXytswV', 'drKdkarXyQjrJoRewvKYnI', 'hDfoAReUVZOyZYCSHcuAPGX', 'gppJrCEFShRojLcIhumuvhRn', 'andnYHrDEJwRoWPooHkzBGNCkUQTS', 'tweSRu', 'eiYCgZPptzWAmzWCkCmKkJTe'),
('zGXYwxfAioCouWgYyjRspArZCgRUnw', 'sZAkCIBWqRglHpjbBAUxBwyzS', 'zGVGmOqkadHfpluWFMvYUYXpYgeyI', 'mrArJHSib', 'TsZJxBYiDQJBnhORIyisaniQVOE', 'BLaVCBeVZjPtdgSO', 'cLoxEuxVKbcixFukdVJiQjOtjEN'),
('mIsPgOtOnHbZicOIkuVEPKHRtrmd', 'cNkuznlyKlzAFbzDEHOHmSujAMpG', 'vzWavAsLflSPLDubgBpsMlJcxR', 'yBFDpAVKSoAmOVwGnkbx', 'cJYMFkvYA', 'xI', 'fwwuJpACMjaEUsrNmmk'),
('HXKUtqpJlKGZ', 'VjQDwJXFwtoAnHHNVuqpQRd', 'MBKYaYNlQIOaVGRfFoBgUnmEDEJ', 'iF', 'LxBxBEIgaxPZuoGurqEQiHgLQ', 'bSpMhjNkQyHQIrejXQagVKNwsA', 'aOmkgNvTtXjSOC'),
('PQkSCZHQYnINlFaUonRkMsfzKMT', 'LiwAUhT', 'BjXpeEgfcwYdjKxxmLXfRJdob', 'InexTjuZhQnNJgcNqDbTQlXXF', 'LmsDCsiClxpgrbfzykpxbKZmIWkB', 'bOHguacBZukis', 'uyaqDWbLbhgszDFOcp'),
('qQDFsGgmxhVcjlporPcFMNGIciPLoY', 'CjlFSBT', 'PcQrYPEnAJvvOu', 'pvtEyMbPdfPmcITWLJQJxU', 'HfNEG', 'xo', 'XITTExcGwrfpvfyggMvSYsEAB'),
('rbQxqSglGLzQqSepAFpUSbVczYHfb', 'ECLGeOK', 'ECbrFakEvCYLZiKMjNTchgjgKw', 'blosfAXNuFAFbr', 'lSnEXzrcOVRtStvRrgeOP', 'NArBeo', 'rjqLc'),
('HDuHMoYGbLlVtAoRtwObGz', 'qPScBlBTRoljGklApIChCnBAynwZ', 'tSBsNu', 'ulhyjtIunrIEo', 'QwORTUdCHzTcsuLMMLEsPOYlyWjbj', 'KfukIPCUxmKZPIdCgFRgUdPvk', 'VDzsWPkJMjHnSHeXzvHdiLu'),
('fyJsymSPQtMZZPAELYlvEcJExTxbEY', 'yANrfrV', 'TaEhxAmPT', 'RQnyOjbDCqRjtPekEWhPxTO', 'bZQuftARZbVFRrrolTj', 'HZMxy', 'qOa'),
('RwycCUEJcgoNUpAU', 'ODIymwygXtVvvVrrayokrxKojt', 'GgatKXPOPjqXYgYZ', 'gJSA', 'ght', 'YYleCCxHobAOTGHPBPa', 'yLClfiJvAsozdTo'),
('diRGdlK', 'ZSOJcPVBlRonAGxWNLTgFyfNNdx', 'uvAWYUpArOdnAmieTGQcvDRCZYwl', 'jPZQjEdLyTNGrhLyzwUwyfIJwZ', 'VFEPKmVRJqWLwzSth', 'scjeUTdRxsBDzjdJYPzmkgtX', 'gKbPQuaYYjEYaTyxGhhzPR'),
('AWZQAgoAufY', 'FyzUEiJVQhCFQhMuBqINhkdoMAotq', 'OPlASLARo', 'TE', 'tFDASiQKVDrIMWXdvUrHMjXKPGI', 'cCoNWBFDAlDxUF', 'zkGBCdZouXn'),
('ovJIiPliCIHFPDRYOlgaPj', 'FsJtJCJvZhXFmXxOoKM', 'OenBFIosJfMMzXZFGcuvgxrorWCILf', 'REIfTpHFrfkj', 'bDVqhgersROsXIcIRFlDNQjmM', 'peZ', 'rgiqinFHhZ'),
('DQr', 'OTPPieDYTPPVizOIDFWx', 'nDpkkCpTGHg', 'aocoBSBVwhYUT', 'LaLMiZOkFOCLXHr', 'QNmjjmtqNFzqZYkQeKwXTsVJ', 'tQBQKgLRRmeNejqCTUHMNCknuK'),
('jFWCRXYQr', 'ojQQLvXTlW', 'WDVoltuVvnNCFtspPpgyeU', 'bADauRYjQLrneiwvdrCfmAFn', 'xreINFNiRUTGY', 'rfeImkz', 'AfoUdxPta'),
('waYQfPpWIWySefWMHeutFR', 'xjh', 'csFOCfEm', 'UqrAZhBMUmMfcZC', 'KfTjIgJjaFQIyNcApWdztisz', 'NUOmxiIUsGZOmzcJuXrPHwGmO', 'VGYFnNPwrUZiRzXhBBBRLDaIcu'),
('VYQuNwXODUmGCQSRqLmCgRxxVNL', 'cWAHhoWjDIfbzoki', 'irLeJIZZDsDy', 'DJ', 'PvTXEPXmceYrwmaeAukIZTL', 'uZR', 'zPcWzjKHZBE'),
('ycdoBFyRZPD', 'vc', 'DnvqXMEkwfEW', 'VKbTRGENLRqMWiJTVXJ', 'moPLf', 'gCBRetRFMmpNmswvvPVd', 'jIoYmQRLvNv'),
('iuERRBJqrjpnSfxqWcGJw', 'mDgWiAAYK', 'eVrFJFKdnalswTnOHdOqRZIFJDawt', 'NeBweEIiqVBNrwPrifhwY', 'MEbfwDnvqTJGeemneyFbHVjp', 'qjr', 'jvBRoqwHjHCqEbbCDXWK'),
('tUtOazFLiwBeVjzdaYUbOLRkWBCc', 'eNhNMJuRN', 'CXyBowteBuyZOoNSZNotjArFSRV', 'SvlXJMpjYGM', 'abDNqfyPpYihKel', 'kQOjdNqSErgNThmU', 'WArzfL'),
('XPEHagqDCgMgTzBYkjUNDHvyqsvDvY', 'yhIzHGRdsrG', 'XeNjrurB', 'UVbVRFuXpZEsNHJamFiWgSo', 'tXRsHxUDoBvMSungWaS', 'g', 'oCYiElKrdSRCewhxxIPCbQMC'),
('v', 'hTEMFaiq', 'TSohRVTIPtQKTgunM', 'WMcmwLDxprOGGUDdqfvvDhsyOlegMz', 'IGZxKR', 'EQSMuQQnxTWOIgEjPw', 'eHgMnZDuThDnDrKIYQa'),
('s', 'JfLbuqLXHUVUHHqVmK', 'ErEpMSli', 'pfWJndUNPMlRba', 'TYLzeiYrbKsXQJYgYaBHylzAIreHJg', 'joD', 'vTzHwiapfduRlsAroD'),
('ncPKhffPlagHrjhKQqAGwl', 'JLjhwqojJbnKLqjhiNtcqYff', 'dvnBCErEzeAvxIqVe', 'bFwJCELZVIS', 'phjEnfCIuXaDFZKMAkgVgrX', 'nGmCOlPBySZraKPdiBPCRoQ', 'JwSfRMpLtFolnU');