分享好友 教程首页 教程搜索 频道列表

DESTOON MYSQL占用大量CPU的优化

2020-04-28 12:3014390
+关注29
核心提示:以下是SQL语句(请对照自己的SQL表前缀,教程以默认前缀为例),执行前请先备份SQL

DESTOON  MYSQL占用大量CPU的优化

以下是SQL语句(请对照自己的SQL表前缀,教程以默认前缀为例),执行前请先备份SQL

ALTER TABLE `xhmb_sell_5` ADD INDEX ( `status` ) ;
ALTER TABLE `xhmb_sell_5` ADD INDEX ( `vip` ) ;
ALTER TABLE `xhmb_sell_5` ADD INDEX ( `thumb` ) ;
ALTER TABLE `xhmb_sell_5` ADD INDEX ( `addtime` ) ;
ALTER TABLE `xhmb_sell_5` ADD INDEX ( `ip` ) ;
ALTER TABLE `xhmb_sell_5` ADD INDEX ( `hits` ) ;
ALTER TABLE `xhmb_sell_5` ADD INDEX ( `introduce` ) ;
ALTER TABLE `xhmb_sell_5` ADD INDEX ( `keyword` ) ;
ALTER TABLE `xhmb_sell_5` ADD INDEX ( `level` ) ;
ALTER TABLE `xhmb_sell_5` ADD INDEX ( `catid` ) ;
ALTER TABLE `xhmb_sell_5` ADD INDEX ( `username` ) ;
 
ALTER TABLE `xhmb_buy_6` ADD INDEX ( `status` ) ;
ALTER TABLE `xhmb_buy_6` ADD INDEX ( `vip` ) ;
ALTER TABLE `xhmb_buy_6` ADD INDEX ( `thumb` ) ;
ALTER TABLE `xhmb_buy_6` ADD INDEX ( `addtime` ) ;
ALTER TABLE `xhmb_buy_6` ADD INDEX ( `ip` ) ;
ALTER TABLE `xhmb_buy_6` ADD INDEX ( `hits` ) ;
ALTER TABLE `xhmb_buy_6` ADD INDEX ( `introduce` ) ;
ALTER TABLE `xhmb_buy_6` ADD INDEX ( `keyword` ) ;
ALTER TABLE `xhmb_buy_6` ADD INDEX ( `level` ) ;
ALTER TABLE `xhmb_buy_6` ADD INDEX ( `catid` ) ;
ALTER TABLE `xhmb_buy_6` ADD INDEX ( `username` ) ;
 
ALTER TABLE `xhmb_quote_7` ADD INDEX ( `status` ) ;
ALTER TABLE `xhmb_quote_7` ADD INDEX ( `thumb` ) ; 
ALTER TABLE `xhmb_quote_7` ADD INDEX ( `ip` ) ;
 
ALTER TABLE `xhmb_exhibit_8` ADD INDEX ( `status` ) ;
ALTER TABLE `xhmb_exhibit_8` ADD INDEX ( `thumb` ) ;
ALTER TABLE `xhmb_exhibit_8` ADD INDEX ( `ip` ) ;

ALTER TABLE `xhmb_brand_13` ADD INDEX ( `status` ) ;
ALTER TABLE `xhmb_brand_13` ADD INDEX ( `vip` ) ;
ALTER TABLE `xhmb_brand_13` ADD INDEX ( `thumb` ) ;
ALTER TABLE `xhmb_brand_13` ADD INDEX ( `addtime` ) ;
ALTER TABLE `xhmb_brand_13` ADD INDEX ( `ip` ) ;
ALTER TABLE `xhmb_brand_13` ADD INDEX ( `username` ) ;
 
ALTER TABLE `xhmb_job_9` ADD INDEX ( `status` ) ;
ALTER TABLE `xhmb_job_9` ADD INDEX ( `vip` ) ;
ALTER TABLE `xhmb_job_9` ADD INDEX ( `addtime` ) ;
ALTER TABLE `xhmb_job_9` ADD INDEX ( `ip` ) ;
 
ALTER TABLE `xhmb_know_10` ADD INDEX ( `status` ) ;
ALTER TABLE `xhmb_know_10` ADD INDEX ( `thumb` ) ;
ALTER TABLE `xhmb_know_10` ADD INDEX ( `ip` ) ;
 
ALTER TABLE `xhmb_photo_12` ADD INDEX ( `status` ) ;
ALTER TABLE `xhmb_photo_12` ADD INDEX ( `thumb` ) ;
ALTER TABLE `xhmb_photo_12` ADD INDEX ( `ip` ) ;
 
ALTER TABLE `xhmb_video_14` ADD INDEX ( `status` ) ;
ALTER TABLE `xhmb_video_14` ADD INDEX ( `thumb` ) ;
ALTER TABLE `xhmb_video_14` ADD INDEX ( `ip` ) ;
 
ALTER TABLE `xhmb_down_15` ADD INDEX ( `status` ) ; 
ALTER TABLE `xhmb_down_15` ADD INDEX ( `thumb` ) ;
ALTER TABLE `xhmb_down_15` ADD INDEX ( `ip` ) ;

ALTER TABLE `xhmb_mall_16` ADD INDEX ( `status` ) ;
ALTER TABLE `xhmb_mall_16` ADD INDEX ( `vip` ) ;
ALTER TABLE `xhmb_mall_16` ADD INDEX ( `thumb` ) ;
ALTER TABLE `xhmb_mall_16` ADD INDEX ( `addtime` ) ;
ALTER TABLE `xhmb_mall_16` ADD INDEX ( `ip` ) ;
ALTER TABLE `xhmb_mall_16` ADD INDEX ( `hits` ) ;
ALTER TABLE `xhmb_mall_16` ADD INDEX ( `introduce` ) ;
ALTER TABLE `xhmb_mall_16` ADD INDEX ( `keyword` ) ;
ALTER TABLE `xhmb_mall_16` ADD INDEX ( `level` ) ;
ALTER TABLE `xhmb_mall_16` ADD INDEX ( `catid` ) ;
ALTER TABLE `xhmb_mall_16` ADD INDEX ( `username` ) ;

ALTER TABLE `xhmb_group_17` ADD INDEX ( `status` ) ;
ALTER TABLE `xhmb_group_17` ADD INDEX ( `vip` ) ;
ALTER TABLE `xhmb_group_17` ADD INDEX ( `thumb` ) ;
ALTER TABLE `xhmb_group_17` ADD INDEX ( `addtime` ) ;
ALTER TABLE `xhmb_group_17` ADD INDEX ( `ip` ) ;

ALTER TABLE `xhmb_article_21` ADD INDEX ( `status` ) ;
ALTER TABLE `xhmb_article_21` ADD INDEX ( `thumb` ) ;
ALTER TABLE `xhmb_article_21` ADD INDEX ( `addtime` ) ;
ALTER TABLE `xhmb_article_21` ADD INDEX ( `ip` ) ;
ALTER TABLE `xhmb_article_21` ADD INDEX ( `hits` ) ;
ALTER TABLE `xhmb_article_21` ADD INDEX ( `introduce` ) ;
ALTER TABLE `xhmb_article_21` ADD INDEX ( `keyword` ) ;
ALTER TABLE `xhmb_article_21` ADD INDEX ( `level` ) ;
ALTER TABLE `xhmb_article_21` ADD INDEX ( `catid` ) ;
ALTER TABLE `xhmb_article_21` ADD INDEX ( `username` ) ;
 
ALTER TABLE `xhmb_info_22` ADD INDEX ( `status` ) ;
ALTER TABLE `xhmb_info_22` ADD INDEX ( `vip` ) ;
ALTER TABLE `xhmb_info_22` ADD INDEX ( `thumb` ) ;
ALTER TABLE `xhmb_info_22` ADD INDEX ( `addtime` ) ;
ALTER TABLE `xhmb_info_22` ADD INDEX ( `ip` ) ;
ALTER TABLE `xhmb_info_22` ADD INDEX ( `username` ) ;

ALTER TABLE `xhmb_news` ADD INDEX ( `status` ) ;
 
ALTER TABLE `xhmb_404` ADD INDEX ( `url` ) ;
ALTER TABLE `xhmb_404` ADD INDEX ( `addtime` ) ;
 
ALTER TABLE `xhmb_company` ADD INDEX ( `catid` ) ;
ALTER TABLE `xhmb_company` ADD INDEX (`catids`);  
ALTER TABLE `xhmb_company` ADD FULLTEXT (`catids`);
 
ALTER TABLE `xhmb_upload_0` ADD INDEX ( `addtime` ) ;
ALTER TABLE `xhmb_upload_0` ADD INDEX ( `username` ) ;
ALTER TABLE `xhmb_upload_1` ADD INDEX ( `addtime` ) ;
ALTER TABLE `xhmb_upload_1` ADD INDEX ( `username` ) ;
ALTER TABLE `xhmb_upload_2` ADD INDEX ( `addtime` ) ;
ALTER TABLE `xhmb_upload_2` ADD INDEX ( `username` ) ;
ALTER TABLE `xhmb_upload_3` ADD INDEX ( `addtime` ) ;
ALTER TABLE `xhmb_upload_3` ADD INDEX ( `username` ) ;
ALTER TABLE `xhmb_upload_4` ADD INDEX ( `addtime` ) ;
ALTER TABLE `xhmb_upload_4` ADD INDEX ( `username` ) ;
ALTER TABLE `xhmb_upload_5` ADD INDEX ( `addtime` ) ;
ALTER TABLE `xhmb_upload_5` ADD INDEX ( `username` ) ;
ALTER TABLE `xhmb_upload_6` ADD INDEX ( `addtime` ) ;
ALTER TABLE `xhmb_upload_6` ADD INDEX ( `username` ) ;
ALTER TABLE `xhmb_upload_7` ADD INDEX ( `addtime` ) ;
ALTER TABLE `xhmb_upload_7` ADD INDEX ( `username` ) ;
ALTER TABLE `xhmb_upload_9` ADD INDEX ( `addtime` ) ;
ALTER TABLE `xhmb_upload_9` ADD INDEX ( `username` ) ;
 
ALTER TABLE `xhmb_category` ADD INDEX (`parentid`) ;
ALTER TABLE `xhmb_category` ADD INDEX (`listorder`);
ALTER TABLE `xhmb_category` ADD INDEX (`item`) ;
 
ALTER TABLE `xhmb_area` ADD INDEX (`parentid`) ;
ALTER TABLE `xhmb_area` ADD INDEX (`listorder`) ;
 
ALTER TABLE `xhmb_comment_stat` ADD INDEX (`moduleid`) ;
ALTER TABLE `xhmb_comment_stat` ADD INDEX (`itemid`) ;
 
ALTER TABLE `xhmb_message` ADD INDEX (`ip`) ;
ALTER TABLE `xhmb_message` ADD INDEX (`typeid`) ;
ALTER TABLE `xhmb_message` ADD INDEX (`status`) ;
ALTER TABLE `xhmb_message` ADD INDEX (`addtime`);
ALTER TABLE `xhmb_message` ADD INDEX (`isread`) ;
ALTER TABLE `xhmb_message` ADD INDEX (`issend`);
 
ALTER TABLE `xhmb_online` ADD INDEX ( `lasttime` ) ;
 
ALTER TABLE `xhmb_guestbook` ADD INDEX ( `status` ) ;
 
ALTER TABLE `xhmb_keyword` ADD INDEX ( `status` ) ;
ALTER TABLE `xhmb_keyword` ADD INDEX ( `updatetime` ) ;
ALTER TABLE `xhmb_keyword` ADD INDEX ( `month_search` ) ;
ALTER TABLE `xhmb_keyword` ADD INDEX ( `total_search` ) ;
ALTER TABLE `xhmb_keyword` ADD INDEX ( `week_search` ) ;
ALTER TABLE `xhmb_keyword` ADD INDEX ( `today_search` ) ;
 
ALTER TABLE `xhmb_alert` ADD INDEX ( `status` ) ;
ALTER TABLE `xhmb_alert` ADD INDEX ( `addtime` ) ;
 
ALTER TABLE `xhmb_webpage` ADD INDEX ( `item` ) ;
ALTER TABLE `xhmb_webpage` ADD INDEX ( `listorder` ) ;
 
ALTER TABLE `xhmb_announce` ADD INDEX ( `listorder` ) ;
 
ALTER TABLE `xhmb_link` ADD INDEX ( `status` ) ;
 
ALTER TABLE `xhmb_member` ADD INDEX ( `regtime` ) ;
 
ALTER TABLE `xhmb_ad` ADD INDEX ( `status` ) ;
ALTER TABLE `xhmb_ad` ADD INDEX ( `username` ) ;
 
ALTER TABLE `xhmb_spread` ADD INDEX ( `username` ) ;
ALTER TABLE `xhmb_spread` ADD INDEX ( `status` ) ;


#下面为全文索引 destoon_club_data_18 类似的模块内容全文最好都开启 其它的后台有提示

ALTER TABLE `xhmb_club_data_18` ADD FULLTEXT (`content`);
ALTER TABLE  `xhmb_cron` ADD INDEX (`nexttime`);
ALTER TABLE  `xhmb_online` ADD INDEX (`username`);


#公司 供应 模块增加全文索引 建议用ngram版

ALTER TABLE `xhmb_company` ADD FULLTEXT (`company`);
ALTER TABLE `xhmb_company` ADD FULLTEXT (`business`);
ALTER TABLE `xhmb_company_data` ADD FULLTEXT (`content`); 

ALTER TABLE `xhmb_sell_5` ADD FULLTEXT (`title`);
ALTER TABLE `xhmb_sell_data_5` ADD FULLTEXT (`content`);


#用中文检索分词插件ngram版  MySQL 5.7.6以上版本  中文识别友好 要修改程序

ALTER TABLE `xhmb_keyword` ADD FULLTEXT (`keyword`) WITH PARSER ngram;
ALTER TABLE `xhmb_company` ADD FULLTEXT (`company`,`business`) WITH PARSER ngram;
ALTER TABLE `xhmb_sell_5` ADD FULLTEXT (`title`,`introduce`)WITH PARSER ngram;
本文标签: #优化 #SQL #数据库 #查询速度 #列表速度
整理员:小黑
免责声明:凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。
生成海报
您可能在找更多

模板的html中,a链接上的nofollow标签与dofollow标签的区别

    很多人都在问nofollow与dofollow的区别是什么,什么时候出现,今天小黑就给大家科普一下他俩的含义。nofollow与dofollow的出现,是在标签里的rel属性中。nofollow 的意思是“不要跟踪或禁止追踪”,即告诉搜索引擎蜘

小黑 web前端开发2023-10-09

destoon数据内容分表说明

    信息内容由于数据较长,所以系统将内容保存在单独的表里,随着数据量的增加,内容表体积会越来越大,从而影响查询速度。内容分表功能可以每10万条数据自动生成一个新的内容表来保存数据,从而控制表体积在1G以内,提

DESTOON 随手记2023-06-08

记mysql的union all的简单优化

    需用php测试

小黑 PHP2022-03-17

Sql性能优化之UNION、UNION ALL

    需在php中测试

小黑 MYSQL2022-03-17

下一篇
我来说两句
抢沙发