Posted by:
努力记

努力记,通过记录,计划,让自己的努力可以触碰彩虹!

7,590
服务器架构设计

服务器架构设计

之前写过一篇基础构架之分布式:http://www.ueffort.com/ji-chu-gou-jia-zhi-fen-bu-shi/ 随着云的渐渐展露,分布式的概念深入架构设计的方方面面   在考虑运维成本的基础上,无疑开源视为首选,在整个初期网站的建设过程中,如何在满足绝大多数功能及 …

Posted by:
努力记

努力记,通过记录,计划,让自己的努力可以触碰彩虹!

5,136

Mysql:压缩表、内存表

压缩表的特点 一张用myisampack实用程序制作的只读表. 解压缩代码存在于所有mysql分发中,以便使没有myisampack的连接也能读取用myisampack压缩的表 占据很小的磁盘空间 每个记录被单独压缩.一个记录的头是一个定长的(1~~3个字节)这取决于表的最大记录.每列以不同的方式被 …

Posted by:
努力记

努力记,通过记录,计划,让自己的努力可以触碰彩虹!

8,056

Mysql:静态表与动态表

静态表的特点 默认格式.用在表不包含varchar,blob,text列的时候  所有的char,numeric和decimal列填充到列宽度 非常快 容易缓冲 容易在down后重建,因为记录位于固定的位置 不必被重新组织(用myisamchk),除非是一个巨量的记录被删除并且优化存储大小 通常比动 …

Posted by:
努力记

努力记,通过记录,计划,让自己的努力可以触碰彩虹!

4,923

Mysql:索引的使用

索引在多数数据库程序中都担当着重要的角色,是优化数据库性能的重要手段 其实它们的大致原理都相同 使用索引: 过多的索引或让插入/修改操作变得缓慢,并且让数据文件更快到达系统限制 InnoDB表可以通过设置多个文件来避免系统限制 索引列一般是出现在WHERE子句、join子句、ORDER BY或GRO …

Posted by:
努力记

努力记,通过记录,计划,让自己的努力可以触碰彩虹!

6,088

Mysql:事务、锁表

事务: MyISAM存储引擎是一个非事务型的存储引擎,InnoDB是一个事务型的存储引擎 事务表特点: 更安全,即时Mysql崩溃或者硬件问题,也可以数据备份,通过日志可以自动回复 如果自动提交被禁用,可以在同一时间提交更多的语句,可以执行ROLLBACK(回滚)来忽略更改 如果更新失败,所有的变化 …

Posted by:
努力记

努力记,通过记录,计划,让自己的努力可以触碰彩虹!

3,710

Mysql中内存的使用

a: 关键字缓存区(key_buffer_size)由所有线程共享 b: 每个连接使用一些特定的线程空间.一个栈(默认为64k,变量thread_stack), 一个连接缓冲区(变量net_buffer_length)和一个结果缓冲区(net_buffer_length). 特定情况下,连接缓冲区和 …

Posted by:
努力记

努力记,通过记录,计划,让自己的努力可以触碰彩虹!

4,351

Mysql中SQL语句优化

查询语句优化: 首先是对索引的应用,如果查询过慢首先去提高对于索引的应用,会有明显的收获 简化或避免排序,对于索引列的排序可以接受,非索引列的排序是很影响效率的 使用连接(join)来代替子查询(Sub-Queries) 使用联合(union)来代替手动创建的临时表 删除不必要的括号 使用常数,删除 …

Posted by:
努力记

努力记,通过记录,计划,让自己的努力可以触碰彩虹!

3,739

Mysql:主从配置

由于MySQL不同版本之间的(二进制日志)binlog格式可能会不一样,因此最好的搭配组合是Master的MySQL版本和Slave的版本相同或者更低,Master的版本肯定不能高于Slave版本。 1、同步Master 给主机赋予从机权限,每台从机都要赋予权限 GRANT REPLICATION …

Posted by:
努力记

努力记,通过记录,计划,让自己的努力可以触碰彩虹!

15,097

Mysql:拼音首字母查询(超高性能)

注:不用新建表,查询性能高,可以兼容中英文 简单分析 应用场景:通常对地址或者数量较多的分类会选择首字母查询的方法 性能考虑:PHP中进行首字母查询,网上可以找到很多脚本实现,但需要将所有数据进行读出,在PHP代码中进行筛选,个人认为性能存在问题 数据库:SQL Server有对应的存储过程能实现到 …

Posted by:
努力记

努力记,通过记录,计划,让自己的努力可以触碰彩虹!

3,790

Mysql:MyISAM、InnoDB区别

Mysql数据库支持不同的存储引擎,用于实现不同的效果及性能扩展 使用最广泛的是MyISAM及InnoDB,针对mysql的开源软件,一般也就使用这2个,还有个Memory,顾名思义是存储在内存中的,保证速度,但重启会被清空,并且数据量根据内存的上线有关 MyISAM InnoDB 事务 不支持 支 …

back up ↑

无觅相关文章插件,快速提升流量