-
[MySQL] MySQL学习笔记(23)-目录优化
MySQL学习笔记(23)-----------索引优化大家都知道索引对于数据访问的性能有非常关键的作用,都知道索引可以提高数据访问效率。为什么索引能提高数据访问性能?他会不会有“副作用”?是不是索引创建越多,性能就越好?到底该如何设计索引,才能最大限度的发挥其效能?这篇文章主要是带着上面这几个问题...
119
热度 -
[MySQL] MySQL详解(22)-表结构优化
MySQL详解(22)------------表结构优化很多人都将数据库设计范式作为数据库表结构设计“圣经”,认为只要按照这个范式需求设计,就能让设计出来的表结构足够优化,既能保证性能优异同时还能满足扩展性要求。殊不知,在N年前被奉为“圣经”的数据库设计3范式早就已经不完全适用了。此课时整理了一些比...
90
热度 -
[MySQL] mysql数据类型小结
mysql数据类型总结数据类型优化1、尽量使用能正常存储数据的最小数据类型(更快,占用更少的磁盘、内存和cpu)2、尽量使用简单类型。(如整型比字符操作代价低)3、尽量避免使用NULL(可以通过加默认值设置notnull)数据类型:支持别名,如integer,bool,numeric1...
80
热度 -
[MySQL] MySQL详解(21)-缓存参数优化
MySQL详解(21)------------缓存参数优化数据库属于IO密集型的应用程序,其主要职责就是数据的管理及存储工作。而我们知道,从内存中读取一个数据库的时间是微秒级别,而从一块普通硬盘上读取一个IO是在毫秒级别,二者相差3个数量级。所以,要优化数据库,首先第一步需要优化的就是IO,尽可能将...
66
热度 -
[MySQL] MySQL详解(19)-海量数据分页查询优化
MySQL详解(19)----------海量数据分页查询优化分页的具体讲解讲解请看http://blog.csdn.net/u011225629/article/details/46775947查看代码打印1SELECT*FROMtableORDERBYidLIMIT1000,10;以上SQL语句...
97
热度 -
52
热度 -
[MySQL] mysql -添加多个字段
mysql--添加多个字段1.添加单个字段altertabletestaddc4varchar(2);2.添加多个字段altertabletestaddcolumnsent_blacklistint(11)DEFAULT0COMMENT'我是注释1',addcolumnsent_notexistin...
137
热度 -
[MySQL] mysql通过DATE_FORMAT将异常数据恢复
mysql通过DATE_FORMAT将错误数据恢复由于现在新开发项目,同事造数据的时候,将时间类型格式造成“20150708”,但是实际希望的数据格式是:”2015-07-08”。数据库使用的是mysql,时间字段类型是varchar(10),由于几百条测试数据,一个个修改肯定不现实,实现思路,大家...
119
热度 -
[MySQL] Mysql最简略的复制环境部署方法
Mysql最简单的复制环境部署方法最简单的复制环境部署方法这里环境如下:Master一直没有写操作Master和Slave在一台虚拟机中,端口号分别为3306和33071.关闭Master数据库服务mysqladmin-umysql-p-S/data/mysqldata/3306/mysql.soc...
86
热度 -
[MySQL] 起用MySQL查询缓存
启用MySQL查询缓存启用MySQL查询缓存可以极大地减低数据库服务器的CPU使用率,实际使用情况是:开启前CPU使用率120%左右,开启后降到了10%。查看查询缓存情况:mysql>showvariableslike'%query_cache%';(query_cache_type为ON表示...
60
热度 -
[MySQL] MySQl Study学习之-MySQl二进制日志管理
MySQlStudy学习之--MySQl二进制日志管理MySQlStudy学习之--MySQl二进制日志管理MySQL二进制日志(BinaryLog)a、它包含的内容及作用如下:包含了所有更新了数据或者已经潜在更新了数据(比如没有匹配任何行的一个DELETE)包含关于每个更新数据库(DML)的语句的...
114
热度 -
[MySQL] MySql 存储引擎的挑选
MySql存储引擎的选取存储引擎是为不同的表类型处理SQL操作的MySql组件。InnoDB是默认的、最通用的存储引擎,也是官方推荐使用的存储引擎,除非一些特定案例。MySql5.6中的CREATETABLE语句创建的表的存储引擎默认就是InnoDB。MySql服务器使用的是一个可插拔存储引擎架构,...
86
热度 -
[MySQL] php+mysql 解决emoji有关问题
php+mysql解决emoji问题php+mysql解决emoji问题问题描述:今天写项目的时候有些客户评论时使用了emoji表情符号??,结果日志显示sql错误:SQLError:INSERTINTO`xxx`.`xxx`(`customer_id`,`worker_id`,`content`,...
66
热度 -
[MySQL] mysql 基础-约束
mysql基础--约束主键约束?1在创建主键时候如果有auto_increment关键字,那么必须设置为主键,否则报错?mysql>createtablet2(->idsmallIntunsignedauto_increment,->usernamevarchar(30)notnu...
451
热度 -
[MySQL] MySQL数据类型及范畴用法一览表
MySQL数据类型及范围用法一览表一、MySQL的数据类型主要包括以下五大类:整数类型:BIT、BOOL、TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT浮点数类型:FLOAT、DOUBLE、DECIMAL字符串类型:CHAR、VARCHAR、TINYTEXT、TEXT、M...
63
热度 -
[MySQL] MySQL Study之-MySQL体系结构深入解析
MySQLStudy之--MySQL体系结构深入解析MySQLStudy之--MySQL体系结构深入解析MySQL体系架构由连接池组件、管理服务和?工具组件、sql接口组件、查询分析器组件、优化器组件、缓冲组件、插件式存储引擎、物理?文件组成。mysql是独有的插件式体系结构,各个存储引擎有自己的特...
131
热度 -
[MySQL] MySQL优化之——安全地封锁MySQL实例
MySQL优化之——安全地关闭MySQL实例转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46812371关闭过程:1、发起shutdown,发出SIGTERM信号2、有必要的话,新建一个关闭线程(shutdownthread)如果...
50
热度 -
[MySQL] 迁移Windows下的MySQL时字符乱码有关问题
迁移Windows下的MySQL时字符乱码问题我们经常会直接复制一份MySQL的Data目录到新的环境下,正常情况下重启MySQL即可使用,但有时也会遇到些问题:1、程序访问时提示找不到表,实际表已经存在这种情况是由于数据库所有者可能不一致导致的,建议手工创建数据库后,再拷贝Data目录中相关的数据...
128
热度 -
[MySQL] mysql skip-name-resolve 拔高外部访问速度
mysqlskip-name-resolve提高外部访问速度设置建议:对于单台运行的WEB服务器,建议加上:skip-lockingskip-name-resolveskip-networking在?PHP链接数据库时使用”LOCALHOST”.这样MySQL?客户端库将覆盖之并尝试连接到本地套接字...
192
热度 -
[MySQL] Mysql 插入中文异常:Incorrect string value: '\xE5\x88\x9B\xE5\xBB\xBA.' for column
Mysql插入中文错误:Incorrectstringvalue:'\xE5\x88\x9B\xE5\xBB\xBA...'forcolumn转自:http://www.th7.cn/db/mysql/201411/81407.shtml?出现这个错误的原因是,数据库的编码格式为latin1而我要将...
94
热度