• Nginx+Apache+Mysql+Php+eaccelerator+Zend构建高性能的WEB服务器

    时间:2022-10-09 23:21:37

    Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证...

  • MySQL20个高性能架构设计原则(值得收藏)

    时间:2022-10-06 15:06:31

    这篇文章主要介绍了MySQL20个高性能架构设计原则,帮助大家更好的理解和使用MySQL,感兴趣的朋友可以了解下

  • MySQL索引背后的之使用策略及优化(高性能索引策略)

    时间:2022-10-05 23:22:38

    MySQL的优化主要分为结构优化(Scheme optimization)和查询优化(Query optimization)。本章讨论的高性能索引策略主要属于结构优化范畴

  • 如何写出高性能的MySQL查询

    时间:2022-10-04 23:54:49

    作者:会写代码的猪 原文链接   想写这样一篇文章很久了,但始终没有下手。最近帮同事看了几个查询,而且自己也在考虑一个索引系统的问题,所以今天就把这个写了。介绍一下 MySQL的索引机制,还有一些MySQL查询的优化策略。鄙人才疏学浅,很可能说的不对,请路过的各位大侠批评指正,献丑了。 首先,说说...

  • 高性能MySql进化论(四):Summary,Cache,Counter表的使用

    时间:2022-09-26 21:47:20

    在实际的应用中,往往会定期的对一个周期内的系统数据进行统计分析。例如某购物网站定期的统计商品在一个月/年期内的销售情况,如果采用扫描所有相关表的方式在某个时间点进行统计分析, 由于数据量很大,以及表结构的复杂,性能可能会是很大的问题。针对这种情况可以通过使用Summary,Cache,Counter...

  • MySQL基础----大幅度提高性能方案,分区表

    时间:2022-09-26 21:47:14

    下面就笔者工作中遇到的时间问题,模拟一下情况对大家进行介绍.      工作中仍然是海量数据出现的情况.每年大概会有几亿条记录.而且数据的时效性比较强.但历史数据仍然要求保留.这个时候经过分析和研究,最终决定通过时间字段进行分区.下面是分区表的创建代码.读者门在插入了不同年份时间段以后,可以时...

  • 高性能MySql进化论(六):常见索引类型的原理及其特点的介绍

    时间:2022-09-26 21:46:50

    众所周知,索引对于数据库性能的影响至关重要,但是索引为什么可以提高查询效率,以及索引的种类及其特点可能不是很清楚,本文将对常用的索引类型以及特点做一个简单的介绍 1        为什么要使用索引   首先来说一下索引为什么可以提高查询效率。普通查询的过程往往是通过整表的扫描来获得期望的结果,如果表...

  • mysql 高性能

    时间:2022-09-24 13:23:33

    第一章节:共享锁(读锁),排他锁(写锁)查询数据表所使用的存储引擎:show table status like '表名' \G转换数据表的存储引擎:alter table 表名 engine=引擎名称as:alter table mytable engine=Innodb;---------第三章...

  • MySQL高性能优化系列-目录

    时间:2022-09-23 16:43:37

    MySQL高性能优化系列-目录(1)Mysql高性能优化规范建议(2)电商数据库表设计(3)MySQL分区表使用方法(4)MySQL执行计划分析(5)电商场景下的常见业务SQL处理(6)MySQL慢查询日志的使用(7)MySQL数据库备份详解(8)MySQL主从复制架构使用方法(9)MySQL主主复...

  • MySQL高性能主从架构的复制原理及配置详解

    时间:2022-09-22 12:31:02

                                                 MySQLReplicationmysql的复制:1:复制是什么?  复制是一种能力,将MySQL的数据分布到多个系统上去,这种分布的机制,是通过将MySQL的某一台主机的数据COPY到其它主机上,并重新执行一...

  • 高性能Mysql主从架构的复制原理及配置详解(转)

    时间:2022-09-22 12:30:50

    温习《高性能MySQL》的复制篇. 1 复制概述       Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。复制过程中一个服务器充当主服务器...

  • PROCEDURE ANALYSE()为mysql提高性能提供建议

    时间:2022-09-22 12:30:44

    procedure analyse();语法如下 select column from table_name procedure analyse(); 以下引用一段文章: PROCEDURE ANALYSE 通过分析select查询结果对现有的表的每一列给出优化的建议。PROCEDURE ANALY...

  • mysql5.6.10 Replication 主从从提高性能

    时间:2022-09-22 12:30:38

    在实际的应用过程中,如果所有slave都直接连到master 上,所有的slave都会从master上接受binglog的内容,而当你业务扩张的时候,slave 节点的不断增加,这必然会对master增加负担,容易达到瓶颈。       有一种提高Replication性能的方法,就是增加mysql...

  • mysql有哪些饮鸩止渴提高性能的方法

    时间:2022-09-22 12:30:14

    一:短连接风暴: 解决办法:(1)先处理掉那些占着连接但是不工作的线程。优先处理事务之外的连接 (2)减少连接过程的消耗,跳过权限校验,这个不推荐 二:慢查询性能问题: 索引没有设计好。可以紧急创建索引来解决,可以支持onlien ddl。可以直接执行alter table.可以在备库执行,然后再主...

  • 22 mysql有那些”饮鸩止渴”提高性能的方法?

    时间:2022-09-22 12:25:48

    22 mysql有那些”饮鸩止渴”提高性能的方法? 正常的短连接模式是连接到数据库后,执行很少的SQL语句就断开,下次需要的时候再重新连接。如果使用的是短连接,在业务高峰期的时候,就可能出现连接数突然暴涨的情况。 Mysql建立连接的过程,成本是很高的,除了正常的网络连接的3次握手外,还需要做登录权...

  • 《高性能MySQL》读书笔记--查询缓存

    时间:2022-09-16 19:41:34

    1、MySQL查询缓存 很多数据库产品都能够缓存查询的执行计划,对于相同类型的SQL就可以跳过SQL解析和执行计划生成阶段。MySQL还有另一种不同的缓存类型:缓存完整的SELECT查询结果,也就是“查询缓存”。 查询缓存系统会跟踪查询中涉及的每个表,如果这些表发生变化,那么和这个表相关的所有的缓存...

  • MySQL高性能以及高安全测试

    时间:2022-09-12 19:42:13

    1.  参数描述  sync_binlog Command-Line Format --sync-binlog=# Option-File Format sync_binlog System Variable Name sync_binlog ...

  • 【高性能Mysql 】读书笔记(二)

    时间:2022-09-03 17:17:52

    第4章 Schema 与数据类型优化本文为《高性能Mysql 第三版》第四章读书笔记,Mysql版本为5.5选择优化的数据类型选择合适数据类型的三个原则更小的通常更好 - 速度更快,占用更少简单就好 - 简单数据类型占用更少的CPU周期,例如整型的比字符串操作代价更低尽量避免NULL - 查询包含...

  • 一篇带给你MySQL高性能索引

    时间:2022-08-28 21:57:24

    在MySQL中,索引是在存储引擎层实现的而不是Server层实现的,所以不同的存储引擎的索引的工作方式是不一样的。我们对索引的分析应该是建立在存储引擎的基础上的,InnoDB是MySQL默认的存储引擎。

  • MySQL创建高性能索引的全步骤

    时间:2022-08-28 21:48:12

    这篇文章主要给大家介绍了关于MySQL创建高性能索引的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧