随笔分类 -  ×MySQL×

摘要: 使用mysql这个数据库工作比较稳定,效率也很高。在遇到严重性能问题时,一般都有这么几种可能: 1、索引没有建好; 2、sql写法过于复杂; 3、配置错误; 4、机器实在负荷不了; 阅读全文
posted @ 2009-12-31 14:54 玉米疯收 阅读(1141) 评论(1) 推荐(1) 编辑
摘要:对于排查问题找出性能瓶颈来说,最容易发现并解决的问题就是MYSQL的慢查询以及没有得用索引的查询。 阅读全文
posted @ 2009-11-16 15:35 玉米疯收 阅读(6685) 评论(3) 推荐(2) 编辑
摘要:很多时候,大家都是要 “接过别人手中的枪” ,在已有的代码上进行开发、修改……所以,很多时候,总是对数据的存储结构不是很熟悉,影响工作的效率,浪费大量时间在查阅数据库存储结构上。很简单的小东西,只是分享给大家,祝大家在秋天里心情也很爽。 阅读全文
posted @ 2009-09-07 14:52 玉米疯收 阅读(2362) 评论(1) 推荐(0) 编辑
摘要:我一开始以为是innoDB的扩展坏掉了,于是重新编译安装了mysql,后来才发现,原来是配置文件中 innodb_buffer_pool_size 设置的值过大了,(我设置了2048M) 呵呵 ,缓冲池过大了,原来没有 出错是因为我没开大的应用,我机器内存是4G,现在跑了个虚拟机后,内存剩余就不足了。 阅读全文
posted @ 2009-08-19 11:07 玉米疯收 阅读(5169) 评论(0) 推荐(0) 编辑
摘要:Mysql中数据表的完整复制 阅读全文
posted @ 2009-07-10 11:29 玉米疯收 阅读(1184) 评论(0) 推荐(0) 编辑
摘要:其实项目应用的瓶颈还是在db端,在只有少量数据及极少并发的情况下,并不需要多少的技巧就可以得到我们想要的结果,但是当数据量达到一定量级的时候,程序的每一个细节,数据库的设计都会影响到系统的性能。这里就数据库开发及优化的话题和大家做个讨论和分析,也请大家完善,这里就以下几个话题,我先发表自己的见解。1.存储引擎的选择2.索引的设计及使用3.大批量插入时SQL语句的优化存储引擎的选择声明:本文所针对的... 阅读全文
posted @ 2009-03-31 10:41 玉米疯收 阅读(445) 评论(3) 推荐(0) 编辑
摘要:SQL 语句求解! 阅读全文
posted @ 2008-10-22 22:52 玉米疯收 阅读(608) 评论(6) 推荐(0) 编辑
摘要:停了半天的电,看了半天的,然后...... 阅读全文
posted @ 2008-07-11 18:28 玉米疯收 阅读(654) 评论(2) 推荐(0) 编辑
摘要:PHP中文乱码的原因及解决方法 原因:1.PHP页面语言本身的编码类型不合适,这时候,你直接在脚本中写的中文肯定是... 阅读全文
posted @ 2008-04-21 01:54 玉米疯收 阅读(3211) 评论(0) 推荐(0) 编辑
摘要:1.在使用MySQL和PHP的时候出现过中文乱码问题 (1) 只要是gb2312,gbk,utf8等支持多字节编码的字符集都可以储存汉字,当然,gb2312中的汉字数量远少于gbk,而gb2312,gbk等都可在utf8下编码 (2)用命令show variables like 'character\_set\_%';查看当前字符集设定: ... 阅读全文
posted @ 2008-04-21 01:30 玉米疯收 阅读(659) 评论(0) 推荐(0) 编辑
摘要:一、下载MySQL http://www.mysql.org/downloads 二、安装过程 1、解压缩mysql-noinstall-5.0.45-win32.zip到一个目录。 假定MYSQL_HOME=D:\Dev\mysql-5.0.45 2、编写mysql的运行配置文件my.ini my.ini ----------------------------- [... 阅读全文
posted @ 2008-03-14 00:14 玉米疯收 阅读(2197) 评论(2) 推荐(0) 编辑
摘要:建立外键的前提: 本表的列必须与外键类型相同(外键必须是外表主键)。 外键作用: 使两张表形成关联,外键只能引用外表中的列的值! 指定主键关键字: foreign key(列名) 引用外键关键字: references (外键列名) 事件触发限制: on delete和on update , 可设参数cascade(跟随外键改动), restrict(限制外表中的外键改动),set... 阅读全文
posted @ 2008-02-18 11:59 玉米疯收 阅读(13249) 评论(0) 推荐(0) 编辑
摘要:1.设计原则 1) 标准化和规范化 数据的标准化有助于消除数据库中的数据冗余。标准化有好几种形式,但Third Normal Form(3NF)通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。简单来说,遵守3NF 标准的数据库的表设计原则是:“One Fact in One Place”即某个表只包括其本身基本的属性,当不是它们本身所具有的属性时需进行分解。表之间的关系通过外键相连接。它具... 阅读全文
posted @ 2008-02-18 11:26 玉米疯收 阅读(20285) 评论(3) 推荐(2) 编辑
摘要:一、下载MySQL http://www.mysql.org/downloads 二、安装过程 1、解压缩mysql-noinstall-5.0.45-win32.zip到一个目录。 假定MYSQL_HOME=D:\Dev\mysql-5.0.45 2、编写mysql的运行配置文件my.ini my.ini ----------------------------- [m... 阅读全文
posted @ 2008-02-18 11:02 玉米疯收 阅读(2905) 评论(0) 推荐(0) 编辑
摘要:grant select,update,insert,delete on *.* to frank@localhost identified by "frank"; bin>mysql -u root mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’; 权限1,权限2,…权限n代表select,i... 阅读全文
posted @ 2008-02-18 10:13 玉米疯收 阅读(301) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示