上一页 1 2 3 4 5 6 ··· 10 下一页

2017年8月21日

PHP面试经常被提到的问题

摘要: 1. Include 与 require的区别,require和require_once的效率哪个高? PHP在遇到include时就解释一次,如果页面中出现10次include,php就解释10次,而php遇到require时只解释一次,即使页面出现多次require也只解释一次,因此requir 阅读全文

posted @ 2017-08-21 10:57 好好耕耘 阅读(27054) 评论(1) 推荐(6) 编辑

mysql索引的优化

摘要: 上面都在说使用索引的好处,但过多的使用索引将会造成滥用。因此索引也会有它的缺点:虽然索引大大提高了查询速度,同时却会降低更新表的速度,如对表进行INSERT、UPDATE和DELETE。因为更新表时,MySQL不仅要保存数据,还要保存一下索引文件。建立索引会占用磁盘空间的索引文件。一般情况这个问题不 阅读全文

posted @ 2017-08-21 10:33 好好耕耘 阅读(725) 评论(0) 推荐(1) 编辑

2017年8月18日

mysql实现消息队列

摘要: mysql之消息队列 消息队列:在消息的传输过程中保存消息的容器。 消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。 如图所示: 在不使用消息队列的情况下,用户的请求数据直接写入 阅读全文

posted @ 2017-08-18 23:50 好好耕耘 阅读(14881) 评论(1) 推荐(0) 编辑

mysql读写分离

摘要: 为什么MySQL要做主从复制(读写分离)? 通俗来讲,如果对数据库的读和写都在同一个数据库服务器中操作,业务系统性能会降低。 为了提升业务系统性能,优化用户体验,可以通过做主从复制(读写分离)来减轻主数据库的负载。 而且如果主数据库宕机,可快速将业务系统切换到从数据库上,可避免数据丢失。 MySQL 阅读全文

posted @ 2017-08-18 23:48 好好耕耘 阅读(3146) 评论(0) 推荐(0) 编辑

redis和memcached的区别(总结)

摘要: 观点一: 1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等; 2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储; 3、虚拟内存--Redis当物理内存用完时,可以将 阅读全文

posted @ 2017-08-18 23:37 好好耕耘 阅读(126760) 评论(3) 推荐(13) 编辑

MySQL常见面试题

摘要: 1. 主键 超键 候选键 外键 主 键: 数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。 超 键: 在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一 阅读全文

posted @ 2017-08-18 23:31 好好耕耘 阅读(806) 评论(0) 推荐(0) 编辑

mysql查询优化

摘要: 提高mysql千万级大数据SQL查询优化30条经验 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id fro 阅读全文

posted @ 2017-08-18 23:20 好好耕耘 阅读(317) 评论(0) 推荐(0) 编辑

mysql中enum类型

摘要: ENUM类型 ENUM 是一个字符串对象,其值通常选自一个允许值列表中,该列表在表创建时的列规格说明中被明确地列举。 在下列某些情况下,值也可以是空串("") 或 NULL: 如果将一个无效值插入一个 ENUM (即,一个不在允许值列表中的字符串),空字符串将作为一个特殊的错误值被插入。事实上,这个 阅读全文

posted @ 2017-08-18 23:16 好好耕耘 阅读(1327) 评论(0) 推荐(0) 编辑

ySQL性能优化的21个最佳实践 和 mysql使用索引

摘要: MySQL性能优化的21个最佳实践 和 mysql使用索引 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们 阅读全文

posted @ 2017-08-18 23:06 好好耕耘 阅读(994) 评论(0) 推荐(0) 编辑

如何选择mysql存储引擎

摘要: 一、MySQL的存储引擎 完整的引擎说明还是看官方文档:http://dev.mysql.com/doc/refman/5.6/en/storage-engines.html 这里介绍一些主要的引擎 1、InnoDB存储引擎 InnoDB是MySQL的默认事务型引擎,它被设计用来处理大量的短期(sh 阅读全文

posted @ 2017-08-18 22:49 好好耕耘 阅读(413) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 10 下一页

导航