分享好友 教程资讯首页 频道列表

DESTOON MYSQL占用大量CPU的优化

2023-10-08 16:57890

DESTOON  MYSQL占用大量CPU的优化

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

  1. ALTER TABLE `destoon_sell_5` ADD INDEX ( `status` ) ;
  2. ALTER TABLE `destoon_sell_5` ADD INDEX ( `vip` ) ;
  3. ALTER TABLE `destoon_sell_5` ADD INDEX ( `thumb` ) ;
  4. ALTER TABLE `destoon_sell_5` ADD INDEX ( `addtime` ) ;
  5. ALTER TABLE `destoon_sell_5` ADD INDEX ( `ip` ) ;
  6. ALTER TABLE `destoon_sell_5` ADD INDEX ( `hits` ) ;
  7. ALTER TABLE `destoon_sell_5` ADD INDEX ( `introduce` ) ;
  8. ALTER TABLE `destoon_sell_5` ADD INDEX ( `keyword` ) ;
  9. ALTER TABLE `destoon_sell_5` ADD INDEX ( `level` ) ;
  10. ALTER TABLE `destoon_sell_5` ADD INDEX ( `catid` ) ;
  11. ALTER TABLE `destoon_sell_5` ADD INDEX ( `username` ) ;
  12.  
  13. ALTER TABLE `destoon_buy_6` ADD INDEX ( `status` ) ;
  14. ALTER TABLE `destoon_buy_6` ADD INDEX ( `vip` ) ;
  15. ALTER TABLE `destoon_buy_6` ADD INDEX ( `thumb` ) ;
  16. ALTER TABLE `destoon_buy_6` ADD INDEX ( `addtime` ) ;
  17. ALTER TABLE `destoon_buy_6` ADD INDEX ( `ip` ) ;
  18. ALTER TABLE `destoon_buy_6` ADD INDEX ( `hits` ) ;
  19. ALTER TABLE `destoon_buy_6` ADD INDEX ( `introduce` ) ;
  20. ALTER TABLE `destoon_buy_6` ADD INDEX ( `keyword` ) ;
  21. ALTER TABLE `destoon_buy_6` ADD INDEX ( `level` ) ;
  22. ALTER TABLE `destoon_buy_6` ADD INDEX ( `catid` ) ;
  23. ALTER TABLE `destoon_buy_6` ADD INDEX ( `username` ) ;
  24.  
  25. ALTER TABLE `destoon_quote_7` ADD INDEX ( `status` ) ;
  26. ALTER TABLE `destoon_quote_7` ADD INDEX ( `thumb` ) ; 
  27. ALTER TABLE `destoon_quote_7` ADD INDEX ( `ip` ) ;
  28.  
  29. ALTER TABLE `destoon_exhibit_8` ADD INDEX ( `status` ) ;
  30. ALTER TABLE `destoon_exhibit_8` ADD INDEX ( `thumb` ) ;
  31. ALTER TABLE `destoon_exhibit_8` ADD INDEX ( `ip` ) ;
  32.  
  33. ALTER TABLE `destoon_brand_13` ADD INDEX ( `status` ) ;
  34. ALTER TABLE `destoon_brand_13` ADD INDEX ( `vip` ) ;
  35. ALTER TABLE `destoon_brand_13` ADD INDEX ( `thumb` ) ;
  36. ALTER TABLE `destoon_brand_13` ADD INDEX ( `addtime` ) ;
  37. ALTER TABLE `destoon_brand_13` ADD INDEX ( `ip` ) ;
  38. ALTER TABLE `destoon_brand_13` ADD INDEX ( `username` ) ;
  39.  
  40. ALTER TABLE `destoon_job_9` ADD INDEX ( `status` ) ;
  41. ALTER TABLE `destoon_job_9` ADD INDEX ( `vip` ) ;
  42. ALTER TABLE `destoon_job_9` ADD INDEX ( `addtime` ) ;
  43. ALTER TABLE `destoon_job_9` ADD INDEX ( `ip` ) ;
  44.  
  45. ALTER TABLE `destoon_know_10` ADD INDEX ( `status` ) ;
  46. ALTER TABLE `destoon_know_10` ADD INDEX ( `thumb` ) ;
  47. ALTER TABLE `destoon_know_10` ADD INDEX ( `ip` ) ;
  48.  
  49. ALTER TABLE `destoon_photo_12` ADD INDEX ( `status` ) ;
  50. ALTER TABLE `destoon_photo_12` ADD INDEX ( `thumb` ) ;
  51. ALTER TABLE `destoon_photo_12` ADD INDEX ( `ip` ) ;
  52.  
  53. ALTER TABLE `destoon_video_14` ADD INDEX ( `status` ) ;
  54. ALTER TABLE `destoon_video_14` ADD INDEX ( `thumb` ) ;
  55. ALTER TABLE `destoon_video_14` ADD INDEX ( `ip` ) ;
  56.  
  57. ALTER TABLE `destoon_down_15` ADD INDEX ( `status` ) ; 
  58. ALTER TABLE `destoon_down_15` ADD INDEX ( `thumb` ) ;
  59. ALTER TABLE `destoon_down_15` ADD INDEX ( `ip` ) ;
  60.  
  61. ALTER TABLE `destoon_mall_16` ADD INDEX ( `status` ) ;
  62. ALTER TABLE `destoon_mall_16` ADD INDEX ( `vip` ) ;
  63. ALTER TABLE `destoon_mall_16` ADD INDEX ( `thumb` ) ;
  64. ALTER TABLE `destoon_mall_16` ADD INDEX ( `addtime` ) ;
  65. ALTER TABLE `destoon_mall_16` ADD INDEX ( `ip` ) ;
  66. ALTER TABLE `destoon_mall_16` ADD INDEX ( `hits` ) ;
  67. ALTER TABLE `destoon_mall_16` ADD INDEX ( `introduce` ) ;
  68. ALTER TABLE `destoon_mall_16` ADD INDEX ( `keyword` ) ;
  69. ALTER TABLE `destoon_mall_16` ADD INDEX ( `level` ) ;
  70. ALTER TABLE `destoon_mall_16` ADD INDEX ( `catid` ) ;
  71. ALTER TABLE `destoon_mall_16` ADD INDEX ( `username` ) ;
  72.  
  73. ALTER TABLE `destoon_group_17` ADD INDEX ( `status` ) ;
  74. ALTER TABLE `destoon_group_17` ADD INDEX ( `vip` ) ;
  75. ALTER TABLE `destoon_group_17` ADD INDEX ( `thumb` ) ;
  76. ALTER TABLE `destoon_group_17` ADD INDEX ( `addtime` ) ;
  77. ALTER TABLE `destoon_group_17` ADD INDEX ( `ip` ) ;
  78.  
  79. ALTER TABLE `destoon_article_21` ADD INDEX ( `status` ) ;
  80. ALTER TABLE `destoon_article_21` ADD INDEX ( `thumb` ) ;
  81. ALTER TABLE `destoon_article_21` ADD INDEX ( `addtime` ) ;
  82. ALTER TABLE `destoon_article_21` ADD INDEX ( `ip` ) ;
  83. ALTER TABLE `destoon_article_21` ADD INDEX ( `hits` ) ;
  84. ALTER TABLE `destoon_article_21` ADD INDEX ( `introduce` ) ;
  85. ALTER TABLE `destoon_article_21` ADD INDEX ( `keyword` ) ;
  86. ALTER TABLE `destoon_article_21` ADD INDEX ( `level` ) ;
  87. ALTER TABLE `destoon_article_21` ADD INDEX ( `catid` ) ;
  88. ALTER TABLE `destoon_article_21` ADD INDEX ( `username` ) ;
  89.  
  90. ALTER TABLE `destoon_info_22` ADD INDEX ( `status` ) ;
  91. ALTER TABLE `destoon_info_22` ADD INDEX ( `vip` ) ;
  92. ALTER TABLE `destoon_info_22` ADD INDEX ( `thumb` ) ;
  93. ALTER TABLE `destoon_info_22` ADD INDEX ( `addtime` ) ;
  94. ALTER TABLE `destoon_info_22` ADD INDEX ( `ip` ) ;
  95. ALTER TABLE `destoon_info_22` ADD INDEX ( `username` ) ;
  96.  
  97. ALTER TABLE `destoon_news` ADD INDEX ( `status` ) ;
  98.  
  99. ALTER TABLE `destoon_404` ADD INDEX ( `url` ) ;
  100. ALTER TABLE `destoon_404` ADD INDEX ( `addtime` ) ;
  101.  
  102. ALTER TABLE `destoon_company` ADD INDEX ( `catid` ) ;
  103. ALTER TABLE `destoon_company` ADD INDEX (`catids`);  
  104. ALTER TABLE `destoon_company` ADD FULLTEXT (`catids`);
  105.  
  106. ALTER TABLE `destoon_upload_0` ADD INDEX ( `addtime` ) ;
  107. ALTER TABLE `destoon_upload_0` ADD INDEX ( `username` ) ;
  108. ALTER TABLE `destoon_upload_1` ADD INDEX ( `addtime` ) ;
  109. ALTER TABLE `destoon_upload_1` ADD INDEX ( `username` ) ;
  110. ALTER TABLE `destoon_upload_2` ADD INDEX ( `addtime` ) ;
  111. ALTER TABLE `destoon_upload_2` ADD INDEX ( `username` ) ;
  112. ALTER TABLE `destoon_upload_3` ADD INDEX ( `addtime` ) ;
  113. ALTER TABLE `destoon_upload_3` ADD INDEX ( `username` ) ;
  114. ALTER TABLE `destoon_upload_4` ADD INDEX ( `addtime` ) ;
  115. ALTER TABLE `destoon_upload_4` ADD INDEX ( `username` ) ;
  116. ALTER TABLE `destoon_upload_5` ADD INDEX ( `addtime` ) ;
  117. ALTER TABLE `destoon_upload_5` ADD INDEX ( `username` ) ;
  118. ALTER TABLE `destoon_upload_6` ADD INDEX ( `addtime` ) ;
  119. ALTER TABLE `destoon_upload_6` ADD INDEX ( `username` ) ;
  120. ALTER TABLE `destoon_upload_7` ADD INDEX ( `addtime` ) ;
  121. ALTER TABLE `destoon_upload_7` ADD INDEX ( `username` ) ;
  122. ALTER TABLE `destoon_upload_9` ADD INDEX ( `addtime` ) ;
  123. ALTER TABLE `destoon_upload_9` ADD INDEX ( `username` ) ;
  124.  
  125. ALTER TABLE `destoon_category` ADD INDEX (`parentid`) ;
  126. ALTER TABLE `destoon_category` ADD INDEX (`listorder`);
  127. ALTER TABLE `destoon_category` ADD INDEX (`item`) ;
  128.  
  129. ALTER TABLE `destoon_area` ADD INDEX (`parentid`) ;
  130. ALTER TABLE `destoon_area` ADD INDEX (`listorder`) ;
  131.  
  132. ALTER TABLE `destoon_comment_stat` ADD INDEX (`moduleid`) ;
  133. ALTER TABLE `destoon_comment_stat` ADD INDEX (`itemid`) ;
  134.  
  135. ALTER TABLE `destoon_message` ADD INDEX (`ip`) ;
  136. ALTER TABLE `destoon_message` ADD INDEX (`typeid`) ;
  137. ALTER TABLE `destoon_message` ADD INDEX (`status`) ;
  138. ALTER TABLE `destoon_message` ADD INDEX (`addtime`);
  139. ALTER TABLE `destoon_message` ADD INDEX (`isread`) ;
  140. ALTER TABLE `destoon_message` ADD INDEX (`issend`);
  141.  
  142. ALTER TABLE `destoon_online` ADD INDEX ( `lasttime` ) ;
  143.  
  144. ALTER TABLE `destoon_guestbook` ADD INDEX ( `status` ) ;
  145.  
  146. ALTER TABLE `destoon_keyword` ADD INDEX ( `status` ) ;
  147. ALTER TABLE `destoon_keyword` ADD INDEX ( `updatetime` ) ;
  148. ALTER TABLE `destoon_keyword` ADD INDEX ( `month_search` ) ;
  149. ALTER TABLE `destoon_keyword` ADD INDEX ( `total_search` ) ;
  150. ALTER TABLE `destoon_keyword` ADD INDEX ( `week_search` ) ;
  151. ALTER TABLE `destoon_keyword` ADD INDEX ( `today_search` ) ;
  152.  
  153. ALTER TABLE `destoon_alert` ADD INDEX ( `status` ) ;
  154. ALTER TABLE `destoon_alert` ADD INDEX ( `addtime` ) ;
  155.  
  156. ALTER TABLE `destoon_webpage` ADD INDEX ( `item` ) ;
  157. ALTER TABLE `destoon_webpage` ADD INDEX ( `listorder` ) ;
  158.  
  159. ALTER TABLE `destoon_announce` ADD INDEX ( `listorder` ) ;
  160.  
  161. ALTER TABLE `destoon_link` ADD INDEX ( `status` ) ;
  162.  
  163. ALTER TABLE `destoon_member` ADD INDEX ( `regtime` ) ;
  164.  
  165. ALTER TABLE `destoon_ad` ADD INDEX ( `status` ) ;
  166. ALTER TABLE `destoon_ad` ADD INDEX ( `username` ) ;
  167.  
  168. ALTER TABLE `destoon_spread` ADD INDEX ( `username` ) ;
  169. ALTER TABLE `destoon_spread` ADD INDEX ( `status` ) ;


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

  1. ALTER TABLE `destoon_club_data_18` ADD FULLTEXT (`content`);
  2. ALTER TABLE  `destoon_cron` ADD INDEX (`nexttime`);
  3. ALTER TABLE  `destoon_online` ADD INDEX (`username`);


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

  1. ALTER TABLE `destoon_company` ADD FULLTEXT (`company`);
  2. ALTER TABLE `destoon_company` ADD FULLTEXT (`business`);
  3. ALTER TABLE `destoon_company_data` ADD FULLTEXT (`content`); 
  4.  
  5. ALTER TABLE `destoon_sell_5` ADD FULLTEXT (`title`);
  6. ALTER TABLE `destoon_sell_data_5` ADD FULLTEXT (`content`);


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

  1. ALTER TABLE `destoon_keyword` ADD FULLTEXT (`keyword`) WITH PARSER ngram;
  2. ALTER TABLE `destoon_company` ADD FULLTEXT (`company`,`business`) WITH PARSER ngram;
  3. ALTER TABLE `destoon_sell_5` ADD FULLTEXT (`title`,`introduce`)WITH PARSER ngram;


反对 0
举报 0
收藏 0
打赏 0
评论 0
如何生成背景透明的微信小程序二维码
如何生成背景透明的微信小程序二维码透明背景参数is_hyaline 是否需要透明底色, is_hyaline 为true时,生成透明底色的小程序码publicfunctiongetQRCodeB($scene

0评论2023-10-08181

destoon标签调取相应的信息内容及图片
本教程合适于没有分表的情况下第一步:打开根目录/include/tag.func.php找到 isset($showpage) or $showpage = 0; 这句。在其上行或其下行添上(isset($showconte

0评论2023-10-08185

DESTOON搜索关键词记录过滤拼音以及全英文搜索
网站搜索关键词记录总有英文的恶意关键词搜索提交,导致destoon后台的搜索关键词记录一大堆垃圾无效的搜索关键词,所以就重新在官方默认的基础上修改过滤英文及

0评论2023-10-08151

DESTOON系统框架根据标题调取百度下拉+淘宝下拉词函数,增强页面相关性
写了一个destoon根据标题调取百度下拉+淘宝下拉词函数,增强页面相关性,也可以用于自动分词,提取相关词,适用于destoon任意版本,废话不多说。上代码!首先在/

0评论2023-10-08145