运行环境: centos5.0 mysql5.0.45-log

php语言

my.cnf 配置如下:[mysqld]

default-character-set = gbk

port= 3306

socket= /tmp/mysql.sock

skip-locking

key_buffer = 32M

key_buffer_size = 256M

max_allowed_packet = 1M

table_cache = 256

sort_buffer_size = 512K

net_buffer_length = 8K

read_buffer_size = 256K

read_rnd_buffer_size = 512K

myisam_sort_buffer_size = 8M

log-slow-queries = /data/www/wwwroot/bbs/mysqld-slow-query.log

log = /data/www/wwwroot/bbs/mysqld-general-query.log

long-query-time = 5

log-long-format

log-queries-not-using-indexes

server-id= 1

[mysqldump]

quick

max_allowed_packet = 16M

[mysql]

default-character-set = gbk

no-auto-rehash

[isamchk]

key_buffer = 20M

sort_buffer_size = 20M

read_buffer = 2M

write_buffer = 2M

[myisamchk]

key_buffer = 20M

sort_buffer_size = 20M

read_buffer = 2M

write_buffer = 2M

[mysqlhotcopy]

interactive-timeout

query_cache_type = 1

query_cache_size = 200M

query_cache_limit = 1048576

表结构:

cdb_lu_digestimages_images  CREATE TABLE `cdb_lu_digestimages_images` (

`id` int(10) unsigned NOT NULL auto_increment,

`aid` int(10) unsigned NOT NULL,

`title` char(100) NOT NULL,

`description` char(100) NOT NULL,

`tid` int(10) NOT NULL,

`uid` int(8) unsigned NOT NULL default '0',

`fid` smallint(6) unsigned NOT NULL default '0',

`pid` int(10) NOT NULL,

`typeid` smallint(5) unsigned NOT NULL,

`thumbnail` char(60) NOT NULL,

`dateline` int(10) unsigned NOT NULL default '0',

`adddateline` int(10) unsigned NOT NULL default '0',

`adduid` mediumint(8) unsigned NOT NULL default '0',

`isshow` tinyint(1) NOT NULL,

`iscall` tinyint(1) NOT NULL,

`width` smallint(5) unsigned NOT NULL default '180',

`height` smallint(5) unsigned NOT NULL default '180',

PRIMARY KEY  (`id`),

UNIQUE KEY `aid` (`aid`),

KEY `title` (`title`),

KEY `description` (`description`),

KEY `tid` (`tid`),

KEY `typeid` (`typeid`),

KEY `isshow` (`isshow`),

KEY `iscall` (`iscall`),

KEY `isshow_orderby` (`tid`,`aid`)

) ENGINE=MyISAM AUTO_INCREMENT=475737 DEFAULT CHARSET=gbk

/*Index Information For - redocn.cdb_lu_digestimages_images*/

-------------------------------------------------------------

Table                       Non_unique  Key_name        Seq_in_index  Column_name  Collation  Cardinality  Sub_part  Packed  Null    Index_type  Comment

--------------------------  ----------  --------------  ------------  -----------  ---------  -----------  --------  ------  ------  ----------  -------

cdb_lu_digestimages_images           0  PRIMARY                    1  id           A               398113    (NULL)  (NULL)          BTREE

cdb_lu_digestimages_images           0  aid                        1  aid          A               398113    (NULL)  (NULL)          BTREE

cdb_lu_digestimages_images           1  title                      1  title        A                39811    (NULL)  (NULL)          BTREE

cdb_lu_digestimages_images           1  description                1  description  A               199056    (NULL)  (NULL)          BTREE

cdb_lu_digestimages_images           1  tid                        1  tid          A                39811    (NULL)  (NULL)          BTREE

cdb_lu_digestimages_images           1  typeid                     1  typeid       A                  632    (NULL)  (NULL)          BTREE

cdb_lu_digestimages_images           1  isshow                     1  isshow       A                    2    (NULL)  (NULL)          BTREE

cdb_lu_digestimages_images           1  iscall                     1  iscall       A                    2    (NULL)  (NULL)          BTREE

cdb_lu_digestimages_images           1  isshow_orderby             1  tid          A                39811    (NULL)  (NULL)          BTREE

cdb_lu_digestimages_images           1  isshow_orderby             2  aid          A               398113    (NULL)  (NULL)          BTREE

表明:cdb_lu_digestimages_images  其中共有398113条记录

语句1:SELECT * FROM cdb_lu_digestimages_images WHERE 1 AND isshow='1' ORDER BY iscall DESC, tid DESC, aid ASC LIMIT 0, 36

语句2:SELECT * FROM cdb_lu_digestimages_images WHERE 1 AND isshow='1' AND typeid='403' AND (title LIKE '%中国%' OR description LIKE '%中国%') ORDER BY iscall DESC, tid DESC, aid ASC LIMIT 0, 36

我应该如何优化?

现在查询至少9秒?

为了减轻服务器压力翻页限制在100页以内,一旦放开,mysql压力立马增加。

我应该怎么样建索引,以及设置mysql参数

2009年7月03日 16:22

mysql 减小时_如何优化我的mysql和查询?!减少查询时间?相关推荐

  1. mysql如何优化性能优化_如何优化性能?MySQL实现批量插入以优化性能的实例详解...

    这篇文章主要介绍了MySQL实现批量插入以优化性能的教程,文中给出了运行时间来表示性能优化后的对比,需要的朋友可以参考下 对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时 ...

  2. 关于mysql的项目_项目中常用的MySQL 优化

    本文我们来谈谈项目中常用的MySQL优化方法,共19条,具体如下: 一.EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划. 下面来个简单的示例,标注(1.2.3.4.5)我 ...

  3. mysql客户端工具_性能优化-理解 MySQL 体系结构(MySQL分库分表)

    实例和数据库 我们通常所说的 MySQL 数据库服务器由一个实例(instance)以及一个数据库(database)组成.实例包括一组后台进程/线程和许多内存结构,用于管理数据库:数据库由一组磁盘文 ...

  4. mysql获取时间戳_服了!阿里Mysql三位封神专家总结1200多页性能优化的千金良方...

    MYSQL(关系型数据库管理系统) MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应 ...

  5. mysql 迁移 乱码_迁移Windows下的MySQL时字符乱码问题

    我们常常会直接复制一份MySQL的Data文件夹到新的环境下,正常情况下重新启动MySQL就可以使用.但有时也会遇到些问题: 1.程序訪问时提示找不到表,实际表已经存在 这样的情况是因为数据库全部者可 ...

  6. mysql 递归查询 效率_性能优化实战-sql递归查询效率低下

    今天在做一个热门赛事列表查询的接口压测 http://192.168.10.98:8094/match/page?matchType=0&matchTime=0&matchStatus ...

  7. mysql limit锁_我所理解的MySQL五:锁及加锁规则

    mysql教程栏目介绍MySQL的第五篇文章,关于锁及加锁规则. MySQL 系列的第五篇,主要内容是锁(Lock),包括锁的粒度分类.行锁.间隙锁以及加锁规则等. MySQL 引入锁的目的是为了解决 ...

  8. mysql count 条件_我以为我对MySql很了解,直到我面试了字节跳动

    小湿来到字节跳动,在静待,此时一位长发飘飘的面试官走来.小湿心里想:哎啊,今天遇到个美女面试官,好好表现 面试官:小湿,我看你简历上写了熟练掌握MySql和MySql的调优是吧? 小湿:是的,面试官. ...

  9. ubuntu安装mysql报错_在Ubuntu上安装mysql数据库和遇到的问题

    如果上面没有成功,而出现了这样的问题的话: Mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost'(using pass ...

最新文章

  1. AB1601定时器1注意事项
  2. Mac系统下如何使用命令行方式启动MySQL
  3. 会议交流 | 第十五届全国知识图谱与语义计算大会(CCKS 2021)12月25日线上召开...
  4. linux的基础知识——shell语法
  5. 打印倍数_英语精读:3d打印的速度有望提高到100倍
  6. C++20协程原理和应用
  7. 18岁华裔准博士生,“杀死了”量子计算大进展
  8. oracle+5秒钟一个间隔,ORACLE日期时间函数大全 (二)
  9. 春节期间小明使用微信收到很多个红包,非常开心。在查看领取红包记录时发现,某个红包金额出现的次数超过了红包总数的一半。请帮小明找到该红包金额。写出具体算法思路和代码实现,要求算法尽可能高效。...
  10. mysql怎么删除父行_PHP MySQL删除父行和子行
  11. 计算机图形学(四)—— 实验四:种子填充算法
  12. python pdfminer中文字体问题_在python中使用pdfminer处理连字
  13. oracle 同义词public,oracle中private同义词跟public同义词
  14. XBOX360游戏发售表(12月1日)
  15. python 识别汉字、数字、字母,实现半角及全角之间的转换
  16. C-Euclidean Distance (牛客多校第一场)均值不等式或者 KTT(?)
  17. 智能新时代-不一样的人机交互体验
  18. 我的学习笔记003--!!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.0 Transitional//EN http://www.w3.org/mxx
  19. 计算机网络 | 构造超网 | CIDR
  20. Froyo 自动编译方法

热门文章

  1. c实现的trim函数
  2. 无法relay信件处理一例
  3. rabbitmq beam.smp cpu利用率过高
  4. linux 提权一文通
  5. linux 进程参数文件 /proc/pid/cmdline 简介
  6. linux 内核 file_operations结构体各项解析
  7. ping 用数字串代替IP地址
  8. C宏定义中## 和# 的含义
  9. VC删除IE缓存、COOKIE及记录
  10. Linux内核探讨-- 第四章