返回首页

gbase数据、南大通用产品文档:GBase8a

更新日期:2024年09月11日

SHOW DISTRIBUTION
功能说明
列出指定数据库的表信息,包括vc 名、数据库名、表名和是否是复制表。
语法格式
SHOW DISTRIBUTION TABLES [FROM [vc_name.]database_name] [LIKE
‘pattern’]
表5- 133 参数说明
参数名称


vc_name
vc 名,可选项。
database_name
数据库名。
pattern
一个可以包含SQL “%”和“_”通配符的字符串。
示例
示例1:显示vc1 中demo 库下表信息。
gbase> SHOW DISTRIBUTION TABLES FROM vc1.demo;
+--------+--------+--------+-------------+
| vcName | dbName | tbName | isReplicate |
+--------+--------+--------+-------------+
| vc1
| demo
| d1
| NO
|
| vc1
| demo
| th
| NO
|
| vc1
| demo
| t1
| NO
|
| vc1
| demo
| tr
| YES
|
+--------+--------+--------+-------------+
4 rows in set (Elapsed: 00:00:00.00)
示例2:显示vc1 中demo 库下表名以d 开头的表信息。
gbase> SHOW DISTRIBUTION TABLES FROM vc1.demo LIKE 'd%';
+--------+--------+--------+-------------+
| vcName | dbName | tbName | isReplicate |

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1135
+--------+--------+--------+-------------+
| vc1
| demo
| d1
| NO
|
+--------+--------+--------+-------------+
1 row in set (Elapsed: 00:00:00.00)

"checkout timeout=0;initial pool size=24;max active size=2000;”+
"max idle lifetime=2880000;”+
"test on borrow=true;test on return=true;test while idle=true;”+
"invalid idle test period=30;supply idle period=20;load balance
strategy=polling;max inuse lifetime=0;";

Thread[] _WorkThread = new Thread[_thread];
for (int i = 0; i < _WorkThread.Length; i++)

GBase 8a 程序员手册ADO.NET 篇


- 60 -

南大通用数据技术股份有限公司
{
new Thread(WorkThread).Start(enableNewPoolStr);
Thread.Sleep(300);
}
while (true)
{
if (_finish >= _thread) break;
Thread.Sleep(2000);
}
// release resources
GBaseConnection.ClearAllClusterPools();
}

///


/// 主工作线程
///

private void WorkThread(Object _ConnectionStringObj)
{
String _ConnectionString =
(String)_ConnectionStringObj;
int times = _runTime;
while (times!=0)
{
try
{
using (GBaseConnection _ConnObject =
new GBaseConnection(_ConnectionString))
{
_ConnObject.Open();
using (GBaseCommand _CmdObject =
new GBaseCommand())
{
_CmdObject.CommandText = "SELECT
sleep(1)";
_CmdObject.Connection = _ConnObject;
_CmdObject. ExecuteNonQuery();
}



GBase 8a 程序员手册ADO.NET 篇
南大通用数据技术股份有限公司

- 61 -
_ConnObject.Close();
_ConnObject.Dispose();
}
}
catch (GBaseException ex)
{
System.Diagnostics.Debug.WriteLine(ex.Messag
e);
}
Thread.Sleep(200);
times--;
}
_finish++;
}
}
}

“会话信息”页面中的执行计划