欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

優(yōu)化一個(gè)mysql語句-創(chuàng)新互聯(lián)

優(yōu)化了一個(gè)mysql的語句,沒有什么技術(shù)含量,說一下過程:

成都創(chuàng)新互聯(lián)公司是一家業(yè)務(wù)范圍包括IDC托管業(yè)務(wù),雅安服務(wù)器托管、主機(jī)租用、主機(jī)托管,四川、重慶、廣東電信服務(wù)器租用,溫江服務(wù)器托管,成都網(wǎng)通服務(wù)器托管,成都服務(wù)器租用,業(yè)務(wù)范圍遍及中國大陸、港澳臺(tái)以及歐美等多個(gè)國家及地區(qū)的互聯(lián)網(wǎng)數(shù)據(jù)服務(wù)公司。

優(yōu)化前語句如下,大約執(zhí)行時(shí)間為1-2秒

select  u.id ,u.s_user_name,u.s_user_img,(select count(a.n_copy_count) from t_fonts a  join t_practicerecords b on b.n_font_id=a.id where a.n_user_id=u.id and b.n_delete=0 group by a.n_user_id)as n_copy_count,case when (select count(id) from t_friendships   where n_user_id=11311 and n_friend_id=u.id)>0 then 'true' else 'false' end as is_collected  from t_users u   where BINARY `s_user_name` = '做字小助手'  order by LENGTH(s_user_name) asc ,id asc limit 0,10

相關(guān)的執(zhí)行計(jì)劃如下:

mysql> EXPLAIN select  u.id ,u.s_user_name,u.s_user_img,(select count(a.n_copy_count) from t_fonts a  join t_practicerecords b on b.n_font_id=a.id where a.n_user_id=u.id and b.n_delete=0 group by a.n_user_id)as n_copy_count,case when (select count(id) from t_friendships   where n_user_id=11311 and n_friend_id=u.id)>0 then 'true' else 'false' end as is_collected  from t_users u   where BINARY `s_user_name` = '做字小助手'  order by LENGTH(s_user_name) asc ,id asc limit 0,10; +----+--------------------+---------------+------------+--------+-------------------------------------------------------------+---------------------------------+---------+------------------+---------+----------+-----------------------------+ | id | select_type        | table         | partitions | type   | possible_keys                                               | key                             | key_len | ref              | rows    | filtered | Extra                       | +----+--------------------+---------------+------------+--------+-------------------------------------------------------------+---------------------------------+---------+------------------+---------+----------+-----------------------------+ |  1 | PRIMARY            | u             | NULL       | ALL    | NULL                                                        | NULL                            | NULL    | NULL             | 1360606 |   100.00 | Using where; Using filesort | |  3 | DEPENDENT SUBQUERY | t_friendships | NULL       | eq_ref | PRIMARY,PK__T_friend__3213E83F571DF1D5,user_index,n_user_id | PRIMARY                         | 8       | const,sykdb.u.id |       1 |   100.00 | NULL                        | |  2 | DEPENDENT SUBQUERY | a             | NULL       | ref    | PRIMARY,n_user_index                                        | n_user_index                    | 4       | sykdb.u.id       |       7 |   100.00 | Using index condition       | |  2 | DEPENDENT SUBQUERY | b             | NULL       | ref    | idx_fid_score_delete_uploadtime                             | idx_fid_score_delete_uploadtime | 5       | sykdb.a.id,const |       5 |   100.00 | Using index                 | +----+--------------------+---------------+------------+--------+-------------------------------------------------------------+---------------------------------+---------+------------------+---------+----------+-----------------------------+ 4 rows in set, 4 warnings (0.00 sec)

對(duì)t_users表的s_user_name字段創(chuàng)建索引,并修改表結(jié)構(gòu)

mysql> create index idx_user_name on t_users (s_user_name); Query OK, 0 rows affected (5.55 sec) Records: 0  Duplicates: 0  Warnings: 0 mysql> alter table t_users modify s_user_name varchar(100) binary; Query OK, 1474778 rows affected (45.23 sec) Records: 1474778  Duplicates: 0  Warnings: 0

修改語句把binary去掉,再次查詢?nèi)缦拢?/p>mysql> select  u.id ,u.s_user_name,u.s_user_img,(select count(a.n_copy_count) from t_fonts a  join t_practicerecords b on b.n_font_id=a.id where a.n_user_id=u.id and b.n_delete=0 group by a.n_user_id)as n_copy_count,case when (select count(id) from t_friendships   where n_user_id=11311 and n_friend_id=u.id)>0 then 'true' else 'false' end as is_collected  from t_users u   where `s_user_name` = '做字小助手'  order by LENGTH(s_user_name) asc ,id asc limit 0,10; +----+-----------------+--------------------------------+--------------+--------------+ | id | s_user_name     | s_user_img                     | n_copy_count | is_collected | +----+-----------------+--------------------------------+--------------+--------------+ |  2 | 做字小助手 | /0/1/photo/20160729035328.jpeg |         NULL | false        | +----+-----------------+--------------------------------+--------------+--------------+ 1 row in set (0.00 sec)

不過修改表結(jié)構(gòu)需謹(jǐn)慎。

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

文章名稱:優(yōu)化一個(gè)mysql語句-創(chuàng)新互聯(lián)
標(biāo)題路徑:http://aaarwkj.com/article14/dpiede.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、云服務(wù)器、網(wǎng)站設(shè)計(jì)公司、網(wǎng)站制作網(wǎng)站設(shè)計(jì)、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
亚洲精品中文字幕一二三| 国产成人综合久久二区| 一级欧美黄片在线播放| 少妇按摩高潮呻吟av| 大秀视频一区二区三区| 日本中文字幕免费专区| 蜜臀av在线精品国自产拍| 国产一级一片内射视频| 国产91对白在线观看| 亚洲av正片一区二区三区| 亚洲欧美日韩精品成人| 色综合色狠狠天天综合色| 国产真实乱偷精品视频免| 九七青青草视频在线观看| 91看看午夜福利视频| 国产欧美日韩经典一区| 国产av自拍在线免费观看| 久久精品资源综合网| 亚洲一区二区三区色偷偷| 午夜性色福利在线播放| 日日爱欧美精品亚洲成| 欧美日韩综合精品无人区| 中文字幕一区二区中文字幕| 日韩黄色一级片免费看| 亚洲欧美日韩精品麻豆| 在线看岛国毛片十八禁| 不卡的av中文字幕在线播放| 黄片欧美视频在线观看| 中字幕人妻一区二区三区| 美女诱惑福利视频久久久| 韩国av毛片在线播放| 国产专区亚洲精品欧美| 91九色中文视频在线观看| 91国产性感美女视频| 日韩三级av在线免费观看| 亚洲综合成人av在线| 美女被强到爽高潮不断在线| 男人自拍天堂在线视频| 手机不卡在线观看av| av资源网大全手机在线观看| 国内精品人妻久久毛片|