亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 3842 | 回復(fù): 7
打印 上一主題 下一主題

請(qǐng)教一個(gè)sql語句優(yōu)化的問題 [復(fù)制鏈接]

回帖獎(jiǎng)勵(lì) 10 可用積分 回復(fù)本帖可獲得 10 可用積分獎(jiǎng)勵(lì)! 每人限 1 次

論壇徽章:
1
操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-08-07 06:20:00
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2016-09-06 13:39 |只看該作者 |倒序?yàn)g覽
本人小白,請(qǐng)教個(gè)sql語句優(yōu)化的問題

SQL:
  1. select platform, user_name, min(user_ip) ip, min(login_time) time from ( select * from login_201510 union all select * from login_201511 union all select * from login_201512 union all select * from login_201601 union all select * from login_201602 union all select * from login_201603 union all select * from login_201604 union all select * from login_201605 union all select * from login_201606 ) t where user_name is not null group by platform, user_name having min(login_time) >= unix_timestamp('2011-01-01') + -3600 and min(login_time) < unix_timestamp('2016-07-01') + -3600 limit 100;
復(fù)制代碼

其中 UNION ALL 這塊
  1. select * from login_201510 union all select * from login_201511 union all select * from login_201512 union all select * from login_201601 union all select * from login_201602 union all select * from login_201603 union all select * from login_201604 union all select * from login_201605 union all select * from login_201606
復(fù)制代碼
執(zhí)行約26秒,有960W左右記錄數(shù),但是整體執(zhí)行會(huì)error~~ ENGINE=BRIGHTHOUSE ,有人能點(diǎn)撥一下嗎?謝謝!

論壇徽章:
146
2015年亞洲杯之日本
日期:2015-04-28 13:32:012015年亞洲杯之朝鮮
日期:2015-05-06 10:16:442015年亞洲杯之日本
日期:2015-05-06 10:21:342015年亞洲杯紀(jì)念徽章
日期:2015-05-13 17:16:442015亞冠之北京國(guó)安
日期:2015-05-13 17:18:292015亞冠之鹿島鹿角
日期:2015-05-13 17:19:062015亞冠之德黑蘭石油
日期:2015-05-27 16:47:402015亞冠之塔什干棉農(nóng)
日期:2015-05-28 15:24:122015亞冠之卡爾希納薩夫
日期:2015-06-01 13:52:392015亞冠之柏斯波利斯
日期:2015-06-04 17:37:292015亞冠之阿爾納斯?fàn)?日期:2015-06-16 11:31:202015亞冠之塔什干火車頭
日期:2015-06-23 10:12:33
2 [報(bào)告]
發(fā)表于 2016-09-06 15:53 |只看該作者

回帖獎(jiǎng)勵(lì) +10 可用積分

你用程序 取出每個(gè)表的數(shù)據(jù)  然后自己在遍歷下

論壇徽章:
18
2015亞冠之阿爾希拉爾
日期:2015-06-02 09:56:10數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-08-13 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-04-24 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-03-19 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-12-25 06:20:35數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-12-25 06:20:35數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-12-25 06:20:35數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-09-12 06:20:00數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2015-09-11 06:20:00ChinaUnix專家徽章
日期:2015-06-30 16:29:48ChinaUnix專家徽章
日期:2015-06-30 16:29:342015年中國(guó)系統(tǒng)架構(gòu)師大會(huì)
日期:2015-06-29 16:11:28
3 [報(bào)告]
發(fā)表于 2016-09-06 15:55 |只看該作者

回帖獎(jiǎng)勵(lì) +10 可用積分

取出 每個(gè)月的 需要的值  用程序遍歷下   取出結(jié)果   

論壇徽章:
93
2015年辭舊歲徽章
日期:2019-10-10 10:51:15CU大;照
日期:2014-02-21 14:21:56CU十二周年紀(jì)念徽章
日期:2020-10-15 16:55:55CU大牛徽章
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大牛徽章
日期:2019-10-10 10:55:38季節(jié)之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季節(jié)之章:冬
日期:2019-10-10 10:57:17CU大牛徽章
日期:2014-02-21 14:22:52CU大;照
日期:2014-03-13 10:40:30CU大;照
日期:2014-02-21 14:23:15
4 [報(bào)告]
發(fā)表于 2016-09-06 17:18 |只看該作者

回帖獎(jiǎng)勵(lì) +10 可用積分

會(huì)error,error是啥樣的呢?

論壇徽章:
93
2015年辭舊歲徽章
日期:2019-10-10 10:51:15CU大;照
日期:2014-02-21 14:21:56CU十二周年紀(jì)念徽章
日期:2020-10-15 16:55:55CU大;照
日期:2014-02-21 14:22:07羊年新春福章
日期:2019-10-10 10:51:39CU大;照
日期:2019-10-10 10:55:38季節(jié)之章:春
日期:2020-10-15 16:57:40ChinaUnix元老
日期:2019-10-10 10:54:42季節(jié)之章:冬
日期:2019-10-10 10:57:17CU大;照
日期:2014-02-21 14:22:52CU大牛徽章
日期:2014-03-13 10:40:30CU大牛徽章
日期:2014-02-21 14:23:15
5 [報(bào)告]
發(fā)表于 2016-09-06 17:36 |只看該作者
可以嘗試把 where 條件放到每一個(gè) union 的子查詢里用,甚至把 group by 也放進(jìn)去處理,最后再 union 一起后(或使用臨時(shí)表,把每一個(gè)子查詢結(jié)果插入到臨時(shí)表),再做一次整體的 group by 處理過濾出想要的數(shù)據(jù)。

論壇徽章:
7
15-16賽季CBA聯(lián)賽之佛山
日期:2016-03-30 16:38:31數(shù)據(jù)庫技術(shù)版塊每日發(fā)帖之星
日期:2016-04-09 06:20:00操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-06-11 06:20:0015-16賽季CBA聯(lián)賽之北控
日期:2016-06-23 16:03:35C
日期:2016-10-25 16:19:21PHP
日期:2016-10-25 16:19:2115-16賽季CBA聯(lián)賽之天津
日期:2017-01-07 13:22:29
6 [報(bào)告]
發(fā)表于 2016-09-07 11:51 |只看該作者

回帖獎(jiǎng)勵(lì) +10 可用積分

我覺得 是不是滿在合并數(shù)據(jù)的地方 你這表的字段很多?

論壇徽章:
1
操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-08-07 06:20:00
7 [報(bào)告]
發(fā)表于 2016-09-07 15:23 |只看該作者
回復(fù) 6# ganluo960214

字段不算太多。 最后是分開處理的,就寫成子句來執(zhí)行。。~

論壇徽章:
1
操作系統(tǒng)版塊每日發(fā)帖之星
日期:2016-08-07 06:20:00
8 [報(bào)告]
發(fā)表于 2016-09-07 15:23 |只看該作者
回復(fù) 5# seesea2517

謝謝,我嘗試一下
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP