navicat连接oceanbase

发布时间: 2023-11-21 10:45 阅读: 文章来源:1MUMB102PS

以下是我生产中的一个小案例,拿出来仅供参考:

这张表4400条,一般select * from xxx 在mysql8.0和polardb上非常快,在OB上300多秒都没有出来

反馈给OB官方,因为我们采用的是云企业版测试,select /*+parallel(32)*/ * from xxx 并行查询一样。。。。。

等官方进一步解释。。。。。。。。。。。。。。。。。

explain select /*+parallel(32)*/ * from order_rxx y order by create_time desc;

============================================================================================|ID|OPERATOR |NAME |EST. ROWS|COST |--------------------------------------------------------------------------------------------|0 |PX COORDINATOR MERGE SORT | |4400 |355506||1 | EXCHANGE OUT DISTR |:EX10000 |4400 |294488||2 | SORT | |4400 |294488||3 | PX BLOCK ITERATOR | |4400 |38235 ||4 | TABLE SCAN |order_return_apply(idx_create_time,Reverse)|4400 |38235 |============================================================================================

Outputs & filters:-------------------------------------0 - output([order_return_apply.id], [order_return_apply.order_id], [order_return_apply.company_address_id], [order_return_apply.product_id], [order_return_apply.order_sn], [order_return_apply.create_time], [order_return_apply.member_username], [order_return_apply.return_amount], [order_return_apply.return_name], [order_return_apply.return_phone], [order_return_apply.status], [order_return_apply.handle_time], [order_return_apply.product_pic], [order_return_apply.product_name], [order_return_apply.product_brand], [order_return_apply.product_attr], [order_return_apply.product_count], [order_return_apply.product_price], [order_return_apply.product_real_price], [order_return_apply.reason], [order_return_apply.description], [order_return_apply.proof_pics], [order_return_apply.handle_note], [order_return_apply.handle_man], [order_return_apply.receive_man], [order_return_apply.receive_time], [order_return_apply.receive_note], [order_return_apply.shop_id], [order_return_apply.receive_status], [order_return_apply.delivery_company], [order_return_apply.delivery_sn], [order_return_apply.member_id], [order_return_apply.is_upload], [order_return_apply.erp_status], [order_return_apply.erp_good_status], [order_return_apply.erp_shop_status], [order_return_apply.apply_sn], [order_return_apply.real_return_amount], [order_return_apply.refund_no], [order_return_apply.refund_time]), filter(nil), sort_keys([order_return_apply.create_time, DESC])1 - output([order_return_apply.id], [order_return_apply.order_id], [order_return_apply.company_address_id], [order_return_apply.product_id], [order_return_apply.order_sn], [order_return_apply.create_time], [order_return_apply.member_username], [order_return_apply.return_amount], [order_return_apply.return_name], [order_return_apply.return_phone], [order_return_apply.status], [order_return_apply.handle_time], [order_return_apply.product_pic], [order_return_apply.product_name], [order_return_apply.product_brand], [order_return_apply.product_attr], [order_return_apply.product_count], [order_return_apply.product_price], [order_return_apply.product_real_price], [order_return_apply.reason], [order_return_apply.description], [order_return_apply.proof_pics], [order_return_apply.handle_note], [order_return_apply.handle_man], [order_return_apply.receive_man], [order_return_apply.receive_time], [order_return_apply.receive_note], [order_return_apply.shop_id], [order_return_apply.receive_status], [order_return_apply.delivery_company], [order_return_apply.delivery_sn], [order_return_apply.member_id], [order_return_apply.is_upload], [order_return_apply.erp_status], [order_return_apply.erp_good_status], [order_return_apply.erp_shop_status], [order_return_apply.apply_sn], [order_return_apply.real_return_amount], [order_return_apply.refund_no], [order_return_apply.refund_time]), filter(nil), dop=322 - output([order_return_apply.id], [order_return_apply.order_id], [order_return_apply.company_address_id], [order_return_apply.product_id], [order_return_apply.order_sn], [order_return_apply.create_time], [order_return_apply.member_username], [order_return_apply.return_amount], [order_return_apply.return_name], [order_return_apply.return_phone], [order_return_apply.status], [order_return_apply.handle_time], [order_return_apply.product_pic], [order_return_apply.product_name], [order_return_apply.product_brand], [order_return_apply.product_attr], [order_return_apply.product_count], [order_return_apply.product_price], [order_return_apply.product_real_price], [order_return_apply.reason], [order_return_apply.description], [order_return_apply.proof_pics], [order_return_apply.handle_note], [order_return_apply.handle_man], [order_return_apply.receive_man], [order_return_apply.receive_time], [order_return_apply.receive_note], [order_return_apply.shop_id], [order_return_apply.receive_status], [order_return_apply.delivery_company], [order_return_apply.delivery_sn], [order_return_apply.member_id], [order_return_apply.is_upload], [order_return_apply.erp_status], [order_return_apply.erp_good_status], [order_return_apply.erp_shop_status], [order_return_apply.apply_sn], [order_return_apply.real_return_amount], [order_return_apply.refund_no], [order_return_apply.refund_time]), filter(nil), sort_keys([order_return_apply.create_time, DESC]), local merge sort3 - output([order_return_apply.id], [order_return_apply.order_id], [order_return_apply.company_address_id], [order_return_apply.product_id], [order_return_apply.order_sn], [order_return_apply.create_time], [order_return_apply.member_username], [order_return_apply.return_amount], [order_return_apply.return_name], [order_return_apply.return_phone], [order_return_apply.status], [order_return_apply.handle_time], [order_return_apply.product_pic], [order_return_apply.product_name], [order_return_apply.product_brand], [order_return_apply.product_attr], [order_return_apply.product_count], [order_return_apply.product_price], [order_return_apply.product_real_price], [order_return_apply.reason], [order_return_apply.description], [order_return_apply.proof_pics], [order_return_apply.handle_note], [order_return_apply.handle_man], [order_return_apply.receive_man], [order_return_apply.receive_time], [order_return_apply.receive_note], [order_return_apply.shop_id], [order_return_apply.receive_status], [order_return_apply.delivery_company], [order_return_apply.delivery_sn], [order_return_apply.member_id], [order_return_apply.is_upload], [order_return_apply.erp_status], [order_return_apply.erp_good_status], [order_return_apply.erp_shop_status], [order_return_apply.apply_sn], [order_return_apply.real_return_amount], [order_return_apply.refund_no], [order_return_apply.refund_time]), filter(nil)4 - output([order_return_apply.id], [order_return_apply.order_id], [order_return_apply.company_address_id], [order_return_apply.product_id], [order_return_apply.order_sn], [order_return_apply.create_time], [order_return_apply.member_username], [order_return_apply.return_amount], [order_return_apply.return_name], [order_return_apply.return_phone], [order_return_apply.status], [order_return_apply.handle_time], [order_return_apply.product_pic], [order_return_apply.product_name], [order_return_apply.product_brand], [order_return_apply.product_attr], [order_return_apply.product_count], [order_return_apply.product_price], [order_return_apply.product_real_price], [order_return_apply.reason], [order_return_apply.description], [order_return_apply.proof_pics], [order_return_apply.handle_note], [order_return_apply.handle_man], [order_return_apply.receive_man], [order_return_apply.receive_time], [order_return_apply.receive_note], [order_return_apply.shop_id], [order_return_apply.receive_status], [order_return_apply.delivery_company], [order_return_apply.delivery_sn], [order_return_apply.member_id], [order_return_apply.is_upload], [order_return_apply.erp_status], [order_return_apply.erp_good_status], [order_return_apply.erp_shop_status], [order_return_apply.apply_sn], [order_return_apply.real_return_amount], [order_return_apply.refund_no], [order_return_apply.refund_time]), filter(nil),access([order_return_apply.id], [order_return_apply.order_id], [order_return_apply.company_address_id], [order_return_apply.product_id], [order_return_apply.order_sn], [order_return_apply.create_time], [order_return_apply.member_username], [order_return_apply.return_amount], [order_return_apply.return_name], [order_return_apply.return_phone], [order_return_apply.status], [order_return_apply.handle_time], [order_return_apply.product_pic], [order_return_apply.product_name], [order_return_apply.product_brand], [order_return_apply.product_attr], [order_return_apply.product_count], [order_return_apply.product_price], [order_return_apply.product_real_price], [order_return_apply.reason], [order_return_apply.description], [order_return_apply.proof_pics], [order_return_apply.handle_note], [order_return_apply.handle_man], [order_return_apply.receive_man], [order_return_apply.receive_time], [order_return_apply.receive_note], [order_return_apply.shop_id], [order_return_apply.receive_status], [order_return_apply.delivery_company], [order_return_apply.delivery_sn], [order_return_apply.member_id], [order_return_apply.is_upload], [order_return_apply.erp_status], [order_return_apply.erp_good_status], [order_return_apply.erp_shop_status], [order_return_apply.apply_sn], [order_return_apply.real_return_amount], [order_return_apply.refund_no], [order_return_apply.refund_time]), partitions(p0)

通过本地安装ODC:

select /*+parallel(32)*/ * from order_return_apply where create_time >= ‘2018-10-17 14:34:57‘ order by create_time desc> User cancelled> 时间: 310.05s

•••展开全文