MQTrace() 过程指定跟踪级别和跟踪文件的写入位置。
insert into gbasedbt.systraceclasses(name) values ('idsmq')
有关跟踪的更多详细信息,请参阅《GBase 8s SQL 指南:参考》。
EXECUTE PROCEDURE MQTrace(50, '/tmp/trace.log');
begin; EXECUTE FUNCTION MQSend('IDS'); commit;
14:19:38 Trace ON level : 50 14:19:47 >>ENTER : mqSend<< 14:19:47 status:corrid is null 14:19:47 >>ENTER : MqOpen<< 14:19:47 status:MqOpen @ build_get_mq_cache() 14:19:47 >>ENTER : build_get_mq_cache<< 14:19:47 status:build_get_mq_cache @ mi_get_database_info() 14:19:47 status:build_get_mq_cache @ build_mq_service_cache() 14:19:47 >>ENTER : build_mq_service_cache<< 14:19:47 <<EXIT : build_mq_service_cache>> 14:19:47 status:build_get_mq_cache @ build_mq_policy_cache() 14:19:47 >>ENTER : build_mq_policy_cache<< 14:19:47 <<EXIT : build_mq_policy_cache>> 14:19:47 status:build_get_mq_cache @ build_mq_pubsub_cache() 14:19:47 >>ENTER : build_mq_pubsub_cache<< 14:19:47 <<EXIT : build_mq_pubsub_cache>> 14:19:47 <<EXIT : build_get_mq_cache>> 14:19:47 status:MqOpen @ MqiGetServicePolicy() 14:19:47 >>ENTER : MqiGetServicePolicy<< 14:19:47 <<EXIT : MqiGetServicePolicy>> 14:19:47 MQI:MqOpen @ MQCONNX() 14:19:47 status:MqOpen @ MqXadsRegister() 14:19:47 >>ENTER : MqXadsRegister<< 14:19:47 status:MqXadsRegister @ ax_reg() 14:19:47 <<EXIT : MqXadsRegister>> 14:19:47 status:MqOpen @ MqGetMqiContext() 14:19:47 >>ENTER : MqGetMqiContext<< 14:19:47 MQI:MqGetMqiContext @ MQOPEN() 14:19:47 <<EXIT : MqGetMqiContext>> 14:19:47 <<EXIT : MqOpen>> 14:19:47 >>ENTER : MqTransmit<< 14:19:47 >>ENTER : MqBuildMQPMO<< 14:19:47 <<EXIT : MqBuildMQPMO>> 14:19:47 >>ENTER : MqBuildMQMDSend<< 14:19:47 <<EXIT : MqBuildMQMDSend>> 14:19:47 MQI:MqTransmit @ MQPUT() 14:19:47 <<EXIT : MqTransmit>> 14:19:47 <<EXIT : mqSend>> 14:19:47 >>ENTER : MqEndTran<< 14:19:47 MQI:MqEndTran @ MQCMIT() 14:19:47 status:MqEndTran @ MqShut() 14:19:47 >>ENTER : MqShut<< 14:19:47 status:MqEndTran @ MQDISC 14:19:47 <<EXIT : MqEndTran>>: