注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

欢迎来到三件事的空间

欢迎登陆 javacs.cn

 
 
 

日志

 
 

MySQL的经典用法(九)----性能优化和使用技巧  

2011-01-14 16:09:20|  分类: 数据库 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
本文是笔者从工作中总结而出.由于时间问题和考虑的不可能足够全面,所以本文会很长时间才会完成,下面会陆续给出内容,与大家分享^_^

在windows下,配置文件为%mysql_home%/my.ini

在linux下,配制文件为/etc/my.cnf

一 性能优化

    1--------INNODB_BUFFER_POOL_SIZE

    该参数是innodb引擎的最主要的性能参数,对数据库的性能起了决定性作用.说白了就是数据库的使用内存.

    2--------性能分析,

show status like '%'; #查看数据库状态

show variables like %; #查看数据库的变量
show engine innodb status\G; #查看innodb的监控状态

 

二 使用技巧

    1--------字符集尽量使用uft-8,这样更容易解决乱码问题,在linux下修改my.cnf的3处,修改前后可以通过命令

show variables like 'character%';

查看字符集状态.

    找到客户端配置[client] 在下面添加

    #默认字符集为utf8

    default-character-set=utf8
    在找到[mysqld] 添加

    #默认字符集为utf8
    default-character-set=utf8

    #设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行
    init_connect='SET NAMES utf8'

  评论这张
 
阅读(103)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018