瀏覽代碼

sql优化

zhaoxian 2 年之前
父節點
當前提交
ee94e374a7

+ 4 - 4
jeecg-boot-material-view/src/main/java/org/jeecg/ctop/material/mapper/xml/BytedanceAccountReportDailyDwMapper.xml

@@ -111,10 +111,10 @@
         LEFT JOIN `jeecg-boot`.sys_user t4 ON t3.responsible_id = t4.id
         LEFT JOIN `jeecg-boot`.sys_user t5 ON t3.sale_id = t5.id
         LEFT JOIN (
-        SELECT /*+ read_from_storage(tiflash[app_bytedance_material_info]) */
+        SELECT
                tt2.project_id, count(1) as 'num'
         FROM application.app_bytedance_material_info tt1
-        LEFT JOIN /*+ read_from_storage(tiflash[bytedance_project_material_relation]) */
+        LEFT JOIN
             application.bytedance_project_material_relation tt2 ON tt1.material_id = tt2.signature
         WHERE media_time = DATE_FORMAT(DATE_SUB(#{startTime}, INTERVAL 1 DAY ), '%Y%m%d')
         AND tt1.company_id in ('5e46b5dea3d740eeb8ff1a2895015a4b' , 'd57fecdcf7a94d009736d9c850731582')
@@ -183,10 +183,10 @@
         LEFT JOIN `jeecg-boot`.sys_user t4 ON t3.responsible_id = t4.id
         LEFT JOIN `jeecg-boot`.sys_user t5 ON t3.sale_id = t5.id
         LEFT JOIN (
-        SELECT /*+ read_from_storage(tiflash[app_bytedance_material_info]) */
+        SELECT
                tt2.project_id, count(1) as 'num'
         FROM application.app_bytedance_material_info tt1
-        LEFT JOIN /*+ read_from_storage(tiflash[bytedance_project_material_relation]) */
+        LEFT JOIN
             application.bytedance_project_material_relation tt2 ON tt1.material_id = tt2.signature
         WHERE media_time >= #{startTime}
         AND media_time <= #{endTime}

+ 4 - 4
jeecg-boot-material-view/src/main/java/org/jeecg/ctop/material/mapper/xml/KuaishouAccountReportDailyDwMapper.xml

@@ -115,10 +115,10 @@
         LEFT JOIN `jeecg-boot`.sys_user t4 ON t3.responsible_id = t4.id
         LEFT JOIN `jeecg-boot`.sys_user t5 ON t3.sale_id = t5.id
         LEFT JOIN (
-        SELECT /*+ read_from_storage(tiflash[app_kuaishou_material_info]) */
+        SELECT
                tt2.project_id, count(1) as 'num'
         FROM application.app_kuaishou_material_info tt1
-        LEFT JOIN /*+ read_from_storage(tiflash[kuaishou_project_material_relation]) */
+        LEFT JOIN
             application.kuaishou_project_material_relation tt2 ON tt1.material_id = tt2.signature
         WHERE media_time = DATE_FORMAT(DATE_SUB(#{startTime}, INTERVAL 1 DAY ), '%Y%m%d')
         AND tt1.company_id in ('5e46b5dea3d740eeb8ff1a2895015a4b' , 'd57fecdcf7a94d009736d9c850731582')
@@ -189,9 +189,9 @@
         LEFT JOIN `jeecg-boot`.sys_user t4 ON t3.responsible_id = t4.id
         LEFT JOIN `jeecg-boot`.sys_user t5 ON t3.sale_id = t5.id
         LEFT JOIN (
-        SELECT /*+ read_from_storage(tiflash[app_kuaishou_material_info]) */
+        SELECT
                tt2.project_id,count(1) as 'num' FROM application.app_kuaishou_material_info tt1
-        LEFT JOIN  /*+ read_from_storage(tiflash[kuaishou_project_material_relation]) */
+        LEFT JOIN
             application.kuaishou_project_material_relation tt2 ON tt1.material_id = tt2.signature
         WHERE media_time >= #{startTime}
         AND media_time <= #{endTime}