mysql学习篇
文章平均质量分 66
tangsir28
放弃该放弃的,坚持该坚持的,想自己该想的,做自己想做的,期待,坚持,永恒!!!!!!!!!
展开
-
数据库分区操作
背景:当一个表的数据量到了百万,千万级别的时候,数据读取和数据原创 2016-07-26 17:31:10 · 654 阅读 · 0 评论 -
mysql主从复制延迟问题
转至:http://www.cnblogs.com/wangtao_20/p/6711144.html一、如何监控发生了主从延迟? 在从库机器上,执行show slave status,查看Seconds_Behind_Master值,代表主从同步从库落后主库的时间,单位为秒,若同从同步无延迟,这个值为0。 Mysql主从延迟一个重要的原因之一是:mysql是以单线程串行执转载 2017-06-14 10:51:14 · 1054 阅读 · 0 评论 -
mysql优化
转至 http://www.cnblogs.com/daxian2012/articles/2767989.html今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能转载 2017-06-08 14:53:40 · 250 阅读 · 0 评论 -
mysql优化
1,join优化(1),因为inner join 是等值连接,所以他的效率是最高的,能够使用inner join 就尽量使用inner join (2),连表查询的效率又比子查询效率高,能够使用联查代替子查询就尽量使用联查(3),用join联查的时候先要使用on 再使用where条件过滤(4),使用left join 的时候左边的表尽量小,right join 反之原创 2017-03-10 17:11:00 · 214 阅读 · 0 评论 -
sql优化操作
insert优化:1,当同一个用户插入很多行的时候,应该尽量使用多个表的insert语句,这种方式将大大减少客户端与数据库之间的连接,关闭等等消耗,因为每一次插入数据都会执行连接数据库,关闭数据库等等操作;如下:insert into test valus(1,2),(3,4),(5,6),(7,8)................2,如果是不同的用户插入很多行,可以使用insert原创 2016-08-14 12:16:07 · 282 阅读 · 0 评论 -
MySQL Server优化
1,MySQL 内存管理和优化:内存时影响数据性能的重要资源,也是MySQL优化的重要方面;内存优化原则:1.1 将更多地内存分配给MySQL做缓存,但是要给操作系统和其他的程序的运行预留足的内存,否则如果产生swap业交换,将严重影响系统性能;1.2 MyISAM的数据文件读取依赖于操作系统自身的IO缓存,因此,如果有MyISAM的话,就要预留更多的内存给操作系统做IO缓存1.3原创 2016-08-17 00:55:13 · 259 阅读 · 0 评论 -
sql优化-索引介绍
索引分类:B-tree索引:最常见的索引类型,大部分储存引擎都支持它;HASH索引:只有Memory引擎支持它,使用场景简单;R-Tre索引:空间索引,使用较少;Full-text索引:全文索引,mysql5.6版本之前只有MyISAM支持,但是5.6之后InnoDB也开始支持它;使用场景分析:(1).匹配全值,简单来说就是对一个数据库做全表搜索,但是指定了几个字段,那几个原创 2016-08-08 22:59:21 · 275 阅读 · 0 评论 -
mysql 优化之sql效率查看
sql优化前准备:a,通过show status 命令了解sql语句的执行效率如:comCom_xxx表示每个xxx语句执行的次数,我们通常比较关心的是以下几个参数Com_select:执行select操作的次数,每次累加1Com_insert:。。。。。。。Com_update:。。。。。。。Com_delete:。。。。。。。。这些参数是针对所有的储存引原创 2016-08-07 23:35:11 · 451 阅读 · 5 评论 -
几种网站攻击和应对措施
1,过滤一些常见的关键字如:select,update,delete,insert等等或者可以使用系统函数addslashes(需要被过滤的内容)来进行过滤。2,php.ini中的Register_globals=off;设置为关闭状态 //作用将注册全局变量关闭;比如:接收POST表单的值使用$_POST['user'],如果将register_globals=on;直接使用$user可原创 2016-07-17 22:31:20 · 347 阅读 · 0 评论 -
MyISAM , InnoDB详细解析
1,MyISAM 特点:mysql默认的储存引擎,不支持事务处理,也不支持外键,支持表锁定,不支持行锁定,支持全文索引,支持索引缓存,支持数据压缩;其优势是访问速度快,对于事务处理没有严格要求或者是你主要的操作是select,insert为主的应用可以重点考虑使用这个储存引擎,空间占用比较低,内存使用比较低,批量插入速度快;原创 2016-07-25 22:42:55 · 343 阅读 · 1 评论 -
myaql索引优化
mysql索引类型:1,普通索引:最基本的索引,没有什么限制,可以使用CREATE INDEX indexName ON mytable(username(length));特别注意的是,如果字段数据类型为char,varchar类型,length的值可以小于等于字段设置的实际长度,但是如果是text或者blob类型,必须指定的length;2,唯一索引:索引列的值必须唯一,但原创 2017-06-14 15:57:05 · 450 阅读 · 0 评论