日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

mysql有索引,查詢依然非常慢,請問怎么優化?

瀏覽:202日期:2022-06-17 15:57:35

問題描述

SELECT *FROM `order` WHERE user_id = 1ORDER BY `create_at` DESC LIMIT 12 OFFSET 15000

表中有20萬+數據。現在這條語句查詢需要20秒。 當LIMIT 12 OFFSET 12 或者 24,36等等前面的頁速度都還不錯,但是隨著頁數的增加,也就是OFFSET變化,越大越慢。

表id(主鍵,自增),user_id,create_at都增加了索引。

請問應該如何解決這個問題。

這里的where 條件只列了一個, 實際上可能還有更多的可能性。如果有更多的where又該如何?

orderby 目前肯定是針對已經有索引頁的字段進行排序的,但是也有3個,時間字段。

謝謝。

補充

//ddlCREATE TABLE `foobar` ( `id` int(11) NOT NULL AUTO_INCREMENT, `identdify` bigint(20) DEFAULT ’0’, `type` int(11) DEFAULT ’0’, `status` int(11) DEFAULT ’0’, `way` int(11) DEFAULT ’0’, `api` int(11) DEFAULT ’0’, `node` int(11) DEFAULT ’0’, `apply_by` int(11) DEFAULT ’0’, `apply_at` int(11) DEFAULT ’0’, `create_by` int(11) DEFAULT ’0’, `create_at` int(11) DEFAULT ’0’, `confirm_by` int(11) DEFAULT ’0’, `confirm_at` int(11) DEFAULT ’0’, `check_by` int(11) DEFAULT ’0’, `check_at` int(11) DEFAULT ’0’, `money_1` decimal(20,2) DEFAULT ’0.00’, `money_2` decimal(20,2) DEFAULT ’0.00’, `money_3` decimal(20,2) DEFAULT ’0.00’, `money_4` decimal(20,2) DEFAULT ’0.00’, `money_5` decimal(20,2) DEFAULT ’0.00’, `money_6` decimal(20,2) DEFAULT ’0.00’, `money_7` decimal(20,2) DEFAULT ’0.00’, `money_8` decimal(20,2) DEFAULT ’0.00’, `api_identify` varchar(255) DEFAULT NULL, `client_name` varchar(255) DEFAULT NULL, `remark` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`), KEY `type` (`type`), KEY `status` (`status`), KEY `way` (`way`), KEY `node` (`node`), KEY `apply_by` (`apply_by`), KEY `apply_at` (`apply_at`), KEY `create_by` (`create_by`), KEY `create_at` (`create_at`), KEY `confirm_by` (`confirm_by`), KEY `create_at_2` (`create_at`)) ENGINE=MyISAM AUTO_INCREMENT=251720 DEFAULT CHARSET=utf8

SELECT count(*) FROM `foobar`;+----------+| count(*) |+----------+| 251719 |+----------+1 row in set (0.00 sec)

SELECT * FROM `foobar` WHERE way = 1 ORDER BY create_at DESC LIMIT 12 OFFSET 20000 // 耗時 25.890 秒EXPLAIN -> SELECT -> * -> FROM -> `foobar` -> WHERE way = 1 -> ORDER BY create_at DESC -> LIMIT 12 OFFSET 20000 G;*************************** 1. row *************************** id: 1 select_type: SIMPLEtable: foobar type: rangepossible_keys: way key: way key_len: 5 ref: NULL rows: 251028Extra: Using index condition; Using filesort1 row in set (0.00 sec)

SELECT * FROM `foobar` WHERE way = 1 AND api = 1 ORDER BY create_at DESC LIMIT 12 OFFSET 20000 //耗時 24.585> EXPLAIN -> SELECT -> * -> FROM -> `foobar` -> WHERE way = 1 -> AND api = 1 -> ORDER BY create_at DESC -> LIMIT 12 OFFSET 20000 G;*************************** 1. row *************************** id: 1 select_type: SIMPLEtable: foobar type: rangepossible_keys: way key: way key_len: 5 ref: NULL rows: 251028Extra: Using index condition; Using where; Using filesort1 row in set (0.00 sec)ERROR: No query specified

問題解答

回答1:

表結構貼出來,explain 貼出來

看樣子樓主表的 way字段幾乎都是 1 ,api字段幾乎都是 1。。。。。

可以試著加兩個聯合索引

ix_way_create_at (way,create_at)

ix_way_api_create_at (way, api, create_at)

回答2:

你確定不是內存不夠之類的硬件問題? 我復現了你的查詢只要0.02秒100w條數據。你可以嘗試 order by id 試試 因為你的create_at其實也是按照這個時間來算的。嘗試之后還有問題發圖發更詳細的數據來分析。

日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
av在线最新| 2023国产精品久久久精品双| 老鸭窝毛片一区二区三区| 99精品电影| 欧美理论视频| 国产亚洲精品v| 鲁大师成人一区二区三区| av不卡在线看| 在线视频亚洲| 在线 亚洲欧美在线综合一区| 婷婷色综合网| 午夜在线视频一区二区区别| 亚洲一二三区视频| 久久99伊人| 水野朝阳av一区二区三区| 丝袜诱惑制服诱惑色一区在线观看| 四季av一区二区凹凸精品| 日韩成人亚洲| 99视频精品免费观看| 一区二区国产精品| 日韩成人午夜精品| 国产精品久久久久av蜜臀| 国产一区二区三区日韩精品| 日韩一区电影| 午夜日韩在线| 日精品一区二区三区| 国产精品亚洲人成在99www| 国产aa精品| 久久人人精品| 免费在线观看日韩欧美| 欧美天堂一区二区| 国产在线不卡一区二区三区| 欧美 日韩 国产一区二区在线视频| 久久国产88| 91福利精品在线观看| 高清av一区| 午夜日韩福利| 国产毛片久久久| 婷婷精品视频| 日韩国产在线观看| 98精品视频| 美女久久一区| 美女久久久精品| 久久久久中文| 日韩精品欧美大片| 色一区二区三区四区| 亚洲视频www| 国产精品香蕉| 欧美va天堂在线| 日韩精品三区四区| 天堂av在线| 综合激情在线| 中文在线а√在线8| 爽爽淫人综合网网站| 国产亚洲第一伦理第一区| 日韩中文影院| 亚洲va久久久噜噜噜久久| 久久久久久久欧美精品| 综合欧美精品| 日韩在线高清| 日本不卡一区二区三区| 久久男人天堂| 综合色一区二区| 涩涩av在线| 欧美亚洲tv| 亚洲韩日在线| 国产伦精品一区二区三区千人斩| 欧美日韩中文一区二区| 国产精品一国产精品| 亚洲综合日本| 国产精品国产一区| 日韩一区二区三免费高清在线观看| 日韩久久一区二区三区| 欧美日本久久| 国产一区成人| 日韩久久精品网| 国产精品嫩模av在线| 视频一区二区三区中文字幕| 国产69精品久久| 欧美一区久久| 午夜日韩av| 亚洲三级欧美| 欧美国产不卡| 日韩综合一区二区| 黄色亚洲大片免费在线观看| 国产中文字幕一区二区三区| 日韩av不卡一区二区| 国产一级一区二区| 久久九九精品| 9999国产精品| 国语精品一区| 国产精品香蕉| 91福利精品在线观看| 日韩中文字幕区一区有砖一区 | 麻豆精品久久久| 亚洲精品伊人| 亚洲欧美日韩国产| 久久青草久久| 日韩一区自拍| 成人片免费看| 91视频一区| 精品一区二区三区中文字幕| 日韩不卡一区二区| 中文字幕一区二区av| 亚洲黄页一区| 伊人影院久久| 亚洲福利一区| 成人精品天堂一区二区三区| 成人精品高清在线视频| 久久精品系列| 国产一区二区三区黄网站| 国产精品九九| 国产精品成人自拍| 国产精品一区二区三区美女| 日韩精品亚洲aⅴ在线影院| 免费国产亚洲视频| 欧美中文日韩| 亚洲色图网站| 日韩一区二区三区高清在线观看| 视频一区视频二区中文| 性欧美精品高清| 玖玖玖国产精品| 黄色成人91| 日韩在线一二三区| 喷白浆一区二区| 在线精品一区二区| 亚洲香蕉视频| 日韩免费精品| 青青草精品视频| 日本在线不卡视频| 热久久久久久| 久久精品女人| 久久久国产精品一区二区中文| 精品国模一区二区三区| 天堂中文在线播放| 成人日韩在线观看| 久久精品主播| 国产精品色网| 日本在线不卡视频| 国产精品www994| 国产成人精品一区二区免费看京| 精品国产第一福利网站| 成人免费网站www网站高清| 四虎影视精品| 国产精品色网| 日韩av中文字幕一区| 国产精品高潮呻吟久久久久| 精品国产免费人成网站| 激情欧美国产欧美| 在线亚洲欧美| 日韩精品一级| 久久97久久97精品免视看秋霞| 精品丝袜在线| 三级在线观看一区二区 | 老司机精品视频在线播放| 日本久久黄色| 亚洲午夜久久久久久尤物| 亚洲欧美日韩专区| 欧美一区免费| 97精品一区| 亚洲一区成人| 国产精品欧美三级在线观看| 97精品国产福利一区二区三区| 91超碰国产精品| 青青草精品视频| 肉色欧美久久久久久久免费看| 91国语精品自产拍| 日韩二区三区在线观看| 欧美好骚综合网| 免费欧美日韩| 欧美国产精品| 欧美jjzz| 国产精品三级| 成人av动漫在线观看| 日韩黄色免费网站| 日韩精品不卡一区二区| 久久亚洲精品伦理| 欧美成人精品一级| 激情婷婷综合| 国产欧美日韩一级| 精品国产亚洲一区二区三区| 蜜桃成人av| 国产精品一区二区精品视频观看 | 黑森林国产精品av| 国产一区二区精品| 美女久久久精品| 亚洲综合日本| 成人精品久久| 日韩精品a在线观看91| 日韩在线免费| 91大神在线观看线路一区| 久久激情中文| 国产毛片一区二区三区| 免费观看久久av| 国产乱码精品一区二区亚洲| 蜜桃视频欧美| 国产不卡精品在线| 天堂va在线高清一区| 久久精品在线| 欧美日韩伊人|