- ubuntu 16.04 搭建nfs服务
-
分类:
2017-11-12 13:52
- nfs服务是实现Linux和Linux之间的文件共享,nfs服务的搭建比较简单。现在介绍如何在ubuntu16.04系统中搭建nfs服务,ubuntu的搭建比红帽的还要简单。1、安装nfs服务sudo apt install nfs-common2、修改配置文件sudo v ...
- 常用的Web负载均衡原理与实现
-
分类:
2017-10-15 14:53
- 负载均衡(Load balancing)是用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最佳化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。常用的负载均衡方案有 ...
- PHP标准库(PHP SPL)
-
分类:
2017-10-3 22:00
- SPL,PHP 标准库(Standard PHP Library) ,此从 PHP 5.0 起内置的组件和接口,并且从 PHP5.3 已逐渐的成熟。SPL 其实在所有的 PHP5 开发环境中被内置,同时无需任何设置。似乎众多的 PHP 开发人员基本没有使用它, ...
- MySQL Limit 性能优化及分页数据性能优化
-
分类:
2017-8-19 02:31
- MySQL Limit可以分段查询数据库数据,主要应用在分页上。虽然现在写的网站数据都是千条级别,一些小的的优化起的作用不大,但是开发就要做到极致,追求完美性能。下面记录一些limit性能优化方法。Limit语法:SELECT ...
- Mysql数据库的QPS和TPS的意义和计算方法
-
分类:
2017-7-29 23:18
- 在对数据库的性能监控上经常会提到QPS和TPS这两个名词,下面就分别简单的分享一下关于MySQL数据库中的QPS和TPS的意义和计算方法。1 TPS: 每秒事务量,通过以下方式来得到客户端应用程序所请求的 TPS 值,计算方法如 ...
- linux软连接和硬连接的区别介绍及设置方法
-
分类:
2017-7-13 10:34
- 1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。ln命令默认产生硬链接。具体用法是:ln –s 源文件 目标文件。【硬连接】硬连接指通过索引节点来进行连接 ...
- Nginx配置负载均衡及健康检测
-
分类:
2017-6-26 23:52
- 负载均衡(Load balancing)是一种计算机网络技术,用来在多个计算机(计算机集群)、网络连接、CPU、磁盘驱动器或其他资源中分配负载,以达到最佳化资源使用、最大化吞吐率、最小化响应时间、同时避免过载的目的。 ...
- 使用Nginx抵御DDOS攻击
-
分类:
2017-6-4 13:07
- 分布式拒绝服务(DDoS:Distributed Denial of Service)攻击是一种通过大流量的请求对目标进行轰炸式访问,导致提供服务的服务器资源耗尽进而无法继续提供服务的攻击手段。一般情况下,攻击者通过大量请求与连接使服务 ...
- MySQL字符集编码utf8和utf8mb4的区别
-
分类:
2017-5-1 15:14
- mysql支持的 utf8 编码最大字符长度为 3 字节,如果遇到 4 字节的宽字符就会插入异常:任何不在基本多文本平面的 Unicode字符,都无法使用 Mysql 的 utf8 字符集存储:移动应该通常会使用Emoji表情,对此,我们就需 ...
- MySQL数据库迁移快速导出导入大量数据
-
分类:
2017-4-23 15:10
- 使用MySQL的SELECT INTO OUTFILE 、LOAD DATA INFILE快速导出导入数据实现大数据量数据库迁移,解决迁移中数据库分区、分表,跨平台迁移等问题
- 使用inotify+rsync实现服务器间文件同步
-
分类:
2017-4-5 23:54
- rsync是一个远程数据同步工具,可通过LAN/WAN快速同步多台主机间的文件。它使用所谓的“Rsync演算法”来使本地和远程两个主机之间的文件达到同步,这个算法只传送两个文件的不同部分,而不是每次都整份传送,因此速 ...
- MySQL数据库存储过程和事务的区别
-
分类:
2017-3-30 22:25
- 存储过程是一组为了完成特定功能的SQL语句集,通过简单的调用, 完成比单个SQL语句更复杂的功能:存储在数据库服务器端,只需要编译过一次之后再次使用都不需要再进行编译:主要对存储的过程进行控制。 ...
- Linux 关于透明大页的介绍
-
分类:
2017-3-22 12:42
- Redis在Linux中启动时通常会报“WARNING you have Transparent Huge Pages (THP) support enabled in your kernel”的警告信息,意思是:你使用的是透明大页,可能导致redis延迟和内存使用问题。关于透明大页,我们 ...
- 大流量、高并发Web系统搭建(单机到分布式集群)
-
分类:
2017-3-20 17:04
- 在Web系统的访问量越来越高的过程中,系统承受的压力也会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们 ...
- MySQL中字段类型char、varchar和text的区别
-
分类:
2017-3-2 14:31
- 在MySQL中,char、varchar和text类型的字段都可以用来存储字符类型的数据,char、varchar都可以指定最大的字符长度,但text不可以。它们的存储方式和数据的检索方式也都不一样。数据的检索效率是:char varchar te ...
- MySQL分库分表总结
-
分类:
2017-2-6 11:21
|
标签:mysql分表, 分库
- 项目开发中,我们的数据库数据越来越大,随之而来的是单个表中数据太多。以至于查询变慢,而且由于表的锁机制导致应用操作也受到严重影响,出现了数据库性能瓶颈。当出现这种情况时,我们可以考虑分库分表,即将单个 ...
- MySQL表结构优化的5大建议
-
分类:
2017-1-23 11:36
- 或许你还记得,在我们学习数据库的时候都被要求数据库的设计必须要遵守三范式,都认为只要按照这个范式需求设计,就能让设计出来的表结构足够优化,既能保证性能优异同时还能满足扩展性要求。殊不知,当初被奉为“圣 ...
- 优化InnoDB表BLOB,TEXT列的存储效率
-
分类:
2017-1-23 10:43
- Mysql InnoDB必须使用大字段类型时应尽可能将所有数据序列化、压缩之后,存储在同一个列里,避免发生多次off-page,如果无法将所有列整合到一个列,可以退而求其次,根据每个列最大长度进行排列组合后拆分成多个子表 ...
- 使用Apache的ab工具进行网站性能测试
-
分类:
2017-1-1 16:47
- Apache Benchmark简称为ab,是apache自带的用于HTTP Server测试的工具。它可以接受单一的URL,然后重复地按照指定的多个独立线程的方式加载,并使用不同的命令行参数控制访问的次数、最大的并发访问数等。ab工具的使 ...
- MySQL索引类型Normal、Unique和Full Text
-
分类:
2016-12-20 23:57
- MySQL的索引类型有普通索引(normal),唯一索引(unique)和全文索引(full text),合理使用索引可大大提升数据库的查询效率,那么这三种类型的索引都有哪些区别呢?normal:这是最基本的索引,它没有任何限制,MyIASM中 ...