在现代企业中,数据中台、数字孪生和数字可视化技术的应用越来越广泛,而这些技术的核心离不开高效、稳定的数据库性能。作为数据库优化的重要工具之一,Oracle SQL Profile(SQL轮廓)在性能调优中扮演着至关重要的角色。本文将深入探讨Oracle SQL Profile的使用方法及其在实际场景中的应用技巧,帮助企业更好地优化数据库性能。
Oracle SQL Profile是一种用于优化SQL语句执行性能的工具。它通过分析SQL语句的执行计划、访问路径和执行时间,生成优化建议,从而帮助DBA(数据库管理员)和开发人员提升SQL语句的执行效率。简单来说,SQL Profile可以帮助企业避免因SQL语句性能问题而导致的系统延迟、资源消耗过大等问题。
在数据中台、数字孪生和数字可视化等场景中,SQL语句的性能直接影响到系统的响应速度和用户体验。以下是一些使用Oracle SQL Profile的重要原因:
以下是使用Oracle SQL Profile进行性能调优的详细步骤:
在使用SQL Profile之前,需要先创建一个SQL Profile。Oracle提供了两种创建方式:自动创建和手动创建。
DBMS_SQLTUNE包自动创建SQL Profile。这种方式适用于需要快速优化SQL语句的场景。DECLARE l_sql_profile_name VARCHAR2(30) := 'TUNING_PROFILE_1';BEGIN DBMS_SQLTUNE.CREATE_SQL_PROFILE( profile_name => l_sql_profile_name, description => 'Profile for tuning high-load SQL', statement => 'SELECT ... FROM ...', plan_hash_value => NULL, profile_category => DBMS_SQLTUNE.CATEGORY_AUTO_TUNING, optimizer_mode => 'ALL_ROWS', cost => NULL, cardinality => NULL, bytes => NULL, other_attributes => NULL, enablement => DBMS_SQLTUNE.ENABLEMENT_ON, profile => NULL, replace => FALSE, validate => TRUE, validate_error => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL, validateWarnings => NULL, validate_errors => NULL, validate_messages => NULL,申请试用&下载资料