返回首页

gbase数据、南大通用产品文档:GBase8a日志查看

更新日期:2024年09月11日

GBase 8a MPP CLuster 提供了较为丰富的日志,各种日志有不同的用途,较为常
用的包括:

trace 日志(记录SQL 的完整执行过程,主要用于分析性能)。

system 日志(系统日志也叫错误日志,记录数据库服务启动、停止等重
要操作,
并可记录数据库服务宕库等异常情况的程序堆栈,
可辅助开发人
员查错)。

express 日志(记录express 引擎内部执行过程中的一些重要信息,包括异
常等,有时可用于查错)。

SQL 日志(也叫general log,可用于记录数据库执行过的SQL 语句)

慢日志(可用于查找慢语句)。
通过各种日志,
可以帮我们排查错误,
分析性能等,
大部分日志的使用可
以参看产品手册等文档,下面重点介绍使用日志进行排错和性能分析。

功能说明
记录表占用的磁盘空间信息。从这个系统表中查询时,必须指定table_schema 及
table_name,不能模糊查询及汇总。
表结构说明
表5- 254 表结构信息说明:




TABLE_VC
待查询表所属的虚拟集群编码
TABLE_SCHEMA
待查询表所属的数据库名
TABLE_NAME
待查询表的表名
CREATE_TIME
待查询表的创建时间
UPDATE_TIME
待查询表的最后一次更新时间
TABLE_DATA_SIZE
数据占用空间
TABLE_STORAGE_SIZE
表占用的总空间
TABLE_TYPE
表类型:
replicated - 复制表;
random - 随机分布表;
ha'sh
- 哈希分布表;

这些说明适用于JBoss-4.x,对于新版本GBase JDBC 8.3.81.51 可以使用JDK1.5 或
以上版本。要想使应用服务器能够使用JDBC 驱动类,需要把GBase JDBC 带的
gbase*.jar 驱动包文件复制到用户的lib 文件夹下来配置用户的服务器(通常叫做缺
省值,
位于jboss_home\server\default)

然后,
在相同的配置文件夹下,
在名为deploy
的子文件夹中,创建一个以“-ds.xml”结尾的数据源配置文件,它告诉Jboss 把这
个文件作为JDBC 数据源。这个文件应该有如下内容:




GBaseDB
jdbc:gbase://localhost:5258/dbname
com.gbase.jdbc.Driver
user
pass
5

20

5

com.gbase.jdbc.integration.jboss.ExtendedGBaseExceptionSorterption-sorter-class-name>
com.gbase.jdbc.integration.jboss.GBaseValidConnectionCheck
er



在Web 项目中的 META-INF 文件夹下添加jbosscmp-jdbc.xml 内容如下:



java:/GBaseDB


在程序中访问数据源的代码为:
Context initCtx = new InitialContext();
DataSource ds =
(DataSource)initCtx.lookup("java:/GBaseDB");
说明
关于JBoss 使用GBase JDBC 实例请查看GBase JDBC 在Jboss 应用中使用示例小节。