03/13
2015
性能优化之MySQL优化(二)
本文继续性能优化之MySQL优化(一)
第3章 索引优化
3-1 如何选择合适的列建立索引
如何选择合适的列建立索引?
1、在
where
从句,group by
从句,order by
从句中出现的列2、索引字段越小越好(数据库是以页为单位进行存储,在一页中存取的数据越多,一次I/O操作获取的数据量越大,I/O的操作效率越高)
03/12
2015
性能优化之MySQL优化(一)
第1章 数据库优化简介
1-1 MySQL优化简介
数据库优化的目的
- 避免出现页面访问错误
- 由于数据库连接timeout产生页面5XX错误
- 由于慢查询造成页面无法加载
- 由于阻塞(服务器内部锁)造成数据无法提交
- 增加数据库的稳定性
- 很多数据库问题都是由于低效的查询引起的
- 优化用户体验
- 流畅页面的访问速度
- 良好的网站功能体验
02/05
2015
Failed to build gem native extension
写在前面:
系统环境:windows7 32bit, ruby 2.0.0, rails 4.0.0, mysql 6.0
错误及原因
错误:直接命令安装gem install mysql2
或者bundle install
安装mysql2 gem时,错误如下:
01/27
2015
数据库设计那些事儿
第1章 需求分析
1-1 数据库设计简介
什么是数据库设计?
数据库设计就是根据业务系统的具体需要,结合我们所选用的DBMS(数据库管理系统),为这个业务系统构造出最优的数据存储模型。并建立好数据库中的表结构及表与表之间的关联关系的过程。使之能有效的对应用系统中的数据进行存储,并可以高校的对已经存储的数据进行访问。
12/31
2014
写在2014即将结束之时
又是一年过去了,每到这个时候,都不免感叹时间流逝的真是太快。这一年有朋友步入了婚姻的殿堂,有朋友开始为人父母,也有人生活一如往常,没什么大的改变,譬如说我。可是仍然感激2014年平凡的每一天。
12/02
2014
MySQL数据库常用知识总结
一、创建表(TABLE)
DROP TABLE
IF EXISTS ult_njd_resource_report; -- 如果表存在先删除
CREATE TABLE ult_njd_resource_report(
sampledate date,
id INT(11)NOT NULL auto_increment PRIMARY KEY,-- 主键自动增长且不空
city_cn VARCHAR(255)DEFAULT NOT NULL,-- 默认不空
city_apnum INT(11)DEFAULT NULL,
town_apnum INT(11)DEFAULT NULL
)ENGINE = MyISAM DEFAULT CHARSET = utf8;-- 指定存储方式和字符编码
11/19
2014
Sublime Text 3 使用介绍
Sublime Text 是什么
Sublime Text 是一款跨平台代码编辑器(Code Editor),也是HTML和散文先进的文本编辑器,你不仅可以用它来写代码,还可以用它来写文章做笔记。从最初的Sublime Text 1.0,到现在的 3.0,被无数的开发者所喜爱。
11/11
2014
写给开始
大部分时候我是拖延的,每做一件事情之前务必准备充分,直到达到了最佳的开始时间;大部分时候我是执着的,决定开始做的事情就会一直坚持下去,除非我从心底意识到它是错的。