您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 高性能MySQL(第2版)中文版

  2. 内容简介: 本书荣获2009年Jolt图书大奖,是不可多得的分享MySQL实用经验的图书。它不但可以帮助MySQL初学者提高使用技巧,更为有经验的MySQL DBA指出了开发高性能MySQL应用的途径。本书包含14章和4个附录,内容覆盖MySQL系统架构、设计应用技巧、SQL语句优化、服务器性能调优、系统配置管理和安全设置、监控分析,以及复制、扩展和备份/还原等主题,每一章的内容自成体系,适合各领域技术人员作选择性的阅读。 目录: 序 前言 第1章:MySQL架构  1.1 MySQL的逻辑架
  3. 所属分类:MySQL

    • 发布日期:2013-05-15
    • 文件大小:32505856
    • 提供者:seahaiyang2614
  1. 高性能MySql第2版

  2. 第1 章 MySQL 架构 ... 1 1.1 MySQL 的逻辑架构 ... 1 1.2 并发控制 ... 3 1.3 事务 ... 4 1.4 多版本并发控制 .. 10 1.5 MySQL 的存储引擎 .. 11 第2 章 寻找瓶颈:基准测试与性能分析 ... 25 2.1 为什么要进行基准测试 .. 25 2.2 基准测试策略 ... 26 2.3 基准测试工具 ... 32 2.4 基准测试样例 ... 34 2.5 性能分析(Profiling) ... 43 2.6 分析操作系统
  3. 所属分类:MySQL

    • 发布日期:2013-07-25
    • 文件大小:2097152
    • 提供者:zfzst2010
  1. Mysql的学习笔记01

  2. 模块1:连接客户端,这个一般是指mysql基于mysql通讯协议的驱动程序。比如mysql的Java的JDBC驱动程序——mysql-connector-java-5.1.26-bin.jar。再比如.net平台的操作数据库的规范ADO。 模块2:连接池,Mysql自身有个连接池,为了连接线程的复用,Mysql将其进行了池化。将连接资源进行了池化,使得连接线程可以复用。(mysql 5.5以后) 模块3:SQL接口,接受SQL命令后,调用SQL接口,执行并返回相应的结果集。 模块4:SQL解析
  3. 所属分类:MySQL

  1. mysql查询优化

  2. 对于一个以数据为中心的应用,数据库的好坏直接影响到程序的性能,因此数据库性能至关重要。一般来说,要保证数据库的效率,要做好以下四个方面的工作:数据库设计、sql语句优化、数据库参数配置、恰当的硬件资源和操作系统,这个顺序也表现了这四个工作对性能影响的大小
  3. 所属分类:MySQL

    • 发布日期:2019-09-02
    • 文件大小:427008
    • 提供者:r115277
  1. MySQL开启Slow慢查询的方法示例

  2. 前言 在mysql中slow query log是一个非常重要的功能,我们可以开启mysql的slow query log功能,这样就可以分析每条sql执行的状态与性能从而进行优化了。 本文就来给大家介绍了关于MySQL开启Slow慢查询的相关内容,下面话不多说,来一起看看详细的介绍吧 方法如下: 1:登录数据库查看是否已经开启了Slow慢查询: mysql> show variables like 'slow_query%'; 2:开启Mysql slow日志: 默认情况下slow_
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:61440
    • 提供者:weixin_38628211
  1. MySQL的索引详解

  2. 一. 索引基础 1.1 简介 在MySQL中,索引(index)也叫做“键(key)”,它是存储引擎用于快速找到记录的一种数据结构。 索引对于良好的性能非常关键,尤其是当表中的数据量越来越大时,索引对性能的影响就愈发重要。 索引优化应该是对查询性能优化最有效的手段,创建一个真正最优的索引经常需要重写SQL查询语句。 1.2 索引的工作原理 要理解MySQL中索引的工作原理,最简单的方法就是去看一看一本书的索引部分:比如你想在一本书中寻找某个主题,一般会先看书的索引目录,找到对应的章节、对应的页码
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:144384
    • 提供者:weixin_38611254
  1. MySql实现翻页查询功能

  2. 首先明确为什么要使用分页查询,因为数据庞大,查询不可能全部显示在页面上,如果全部显示在页面上,也会造成查询速度慢的情况,所以分页查询解决了①数据查询;②性能优化,等(其他问题欢迎补充)的问题。 分页查询也分为真分页和假分页:   真分页:基于数据库查出的数据直接分页显示,优点是改变数据库数据不会影响查询结果,缺点是速度稍慢。   假分页:将所有数据查询出的数据,封装到list集合缓存中,表现层方法调用执行。由于将数据封装为集合放入了内存中,所以速度较快,但缺点是数据库改变后,会出现不匹配的情况。
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:66560
    • 提供者:weixin_38548817
  1. Mysql数据库性能优化二

  2. 在上篇文章给大家介绍了mysql数据库性能优化一,今天继续接着上篇文章给大家介绍数据库性能优化相关知识。具体内容如下所示: 建立适当的索引 说起提高数据库性能,索引是最物美价廉的东西了。不用加内存,不用改程序,不用调sql,只要执行个正确的’create index’,查询速度就可能提高百倍千倍,这可真有诱惑力。可是天下没有免费的午餐,查询速度的提高是以插入、更新、删除的速度为代价的,这些写操作,增加了大量的I/O。 是不是建立一个索引就能解决所有的问题?ename上没有建立索引会怎样?
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:105472
    • 提供者:weixin_38746018
  1. MySQL查询优化的5个实用技巧

  2. 本文总结分析了MySQL查询优化的技巧。分享给大家供大家参考,具体如下: 熟悉SQL语句的人都清楚,如果要对一个任务进行操作的话,SQL语句可以有很多种相关写法,但是不同的写法查询的性能可能会有天壤之别。 本文列举出五个MySQL查询优化的方法,当然,优化的方法还有很多。 1、优化数据类型 MySQL中数据类型有多种,如果你是一名DBA,正在按照优化的原则对数据类型进行严格的检查,但开发人员可能会选择他们认为最简单的方案,以加快编码速度,或者选择最明显的选择,因此,你可能面临的都不是最佳的选择,
  3. 所属分类:其它

    • 发布日期:2020-12-16
    • 文件大小:83968
    • 提供者:weixin_38622149
  1. MySQL 的 20+ 条最佳实践

  2. 数据库操作是当今 Web 应用程序中的主要瓶颈。 不仅是 DBA(数据库管理员)需要为各种性能问题操心,程序员为做出准确的结构化表,优化查询性能和编写更优代码,也要费尽心思。 在本文中,我列出了一些针对程序员的 MySQL 优化技术。 在我们开始学习之前,我补充一点:你可以在 Envato Market 上找到大量的 MySQL 脚本和实用程序。 1.优化查询的查询缓存 大部分MySQL服务器都有查询缓存功能。这是提高性能的最有效的方法之一,这是由数据库引擎私下处理的。当同一个查询被多次执行
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:293888
    • 提供者:weixin_38516270
  1. 详解MySql的慢查询分析及开启慢查询日志

  2. 我最近也在研究MySQL性能优化的路上,那么今天也算个学习笔记吧! 在小伙伴们开发的项目中,对于MySQL排查问题找出性能瓶颈来说,最容易发现并解决的问题就是MYSQL的慢查询以及没有得用索引的查询。 接下来教大家如何开启MySQL5.0版本以上的慢查询日志记录; OK,一起开始找出mysql中执行起来不“爽”的SQL语句吧。 首先,我们通过mysql命令进入mysql命令行中: [rootyunuo_vm ~]# mysql -u root -p Enter password: Welcom
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:48128
    • 提供者:weixin_38570278
  1. MySQL实现批量插入以优化性能的教程

  2. 对于一些数据量较大的系统,数据库面临的问题除了查询效率低下,还有就是数据入库时间长。特别像报表系统,每天花费在数据导入上的时间可能会长达几个小时或十几个小时之久。因此,优化数据库插入性能是很有意义的。 经过对MySQL innodb的一些性能测试,发现一些可以提高insert效率的方法,供大家参考参考。 1. 一条SQL语句插入多条数据。 常用的插入语句如:   INSERT INTO `insert_table` (`datetime`, `uid`, `content`, `type`)
  3. 所属分类:其它

    • 发布日期:2020-12-15
    • 文件大小:160768
    • 提供者:weixin_38675232
  1. Mysql语句性能分析-EXPLAIN

  2. 使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈。 如下面SQL语句: EXPLAIN select * from system_area where status = 1 获得下面的结果: select_type SIMPLE:简单表,不使用表连接或子查询 PRIMARY:主查询,即外层的查询 UNION:UNION中的第二个或者后面的查询语句 table 显示来自哪一张表 partitions 匹
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:78848
    • 提供者:weixin_38614812
  1. MySQL的性能:查询优化

  2. 查询操作在实际开发中⽤的最多,程序调⽤的也最多。对于线上的程序, 性能的主要压⼒便来⾃于查询,尤其是复杂查询。 常⽤的查询优化策略有:减少数据访问、重写SQL、重新设计表、添加索 引4种 一.减少数据库的访问 减少应用程序对数据库的访问: 数据库和应⽤程序之间是网络通信,每次通信都有 I/O, 所以应该减少 通信次数。 能不通信的尽量不通信,能⼀次完成的尽量不要分多次。 例如: 为应⽤程序增加缓存 减少实际扫描的记录数: 查询时扫描的⾏越多,查询越慢,尽量加以控制 例如: 尽量配合条件去使⽤ l
  3. 所属分类:其它

    • 发布日期:2020-12-14
    • 文件大小:83968
    • 提供者:weixin_38535364
  1. php+mysql查询优化简单实例

  2. 本文实例分析了php+mysql查询优化的方法。分享给大家供大家参考。具体分析如下: PHP+Mysql是一个最经常使用的黄金搭档,它们俩配合使用,能够发挥出最佳性能,当然,如果配合Apache使用,就更加Perfect了. 因此,需要做好对mysql的查询优化,下面通过一个简单的例子,展现不同的SQL语句对于查询速度的影响. 存在这样的一张表test,它有一个自增的id作为主索引,现在要查询id号处于某一个范围内的记录,可以使用如下SQL语句: 复制代码 代码如下:SELECT * FROM
  3. 所属分类:其它

    • 发布日期:2020-12-19
    • 文件大小:57344
    • 提供者:weixin_38628926
  1. Mysql数据库性能优化三(分表、增量备份、还原)

  2. 接上篇Mysql数据库性能优化二 对表进行水平划分           如果一个表的记录数太多了,比如上千万条,而且需要经常检索,那么我们就有必要化整为零了。如果我拆成100个表,那么每个表只有10万条记录。当然这需要数据在逻辑上可以划分。一个好的划分依据,有利于程序的简单实现,也可以充分利用水平分表的优势。比如系统界面上只提供按月查询的功能,那么把表按月拆分成12个,每个查询只查询一个表就够了。如果非要按照地域来分,即使把表拆的再小,查询还是要联合所有表来查,还不如不拆了。所以一个好的拆分依据
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:475136
    • 提供者:weixin_38667835
  1. 浅谈MySQL分页Limit的性能问题

  2. MySQL的分页查询通常通过limit来实现。limit接收1或2个整数型参数,如果是2个参数,第一个是指定第一个返回记录行的偏移量,第二个是返回记录行的最大数目。初始记录行的偏移量是0。为了与PostgreSQL兼容,limit也支持limit # offset #。 问题: 对于小的偏移量,直接使用limit来查询没有什么问题,但随着数据量的增大,越往后分页,limit语句的偏移量就会越大,速度也会明显变慢。 优化思想:避免数据量大时扫描过多的记录 解决:子查询的分页方式或者JOIN
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:52224
    • 提供者:weixin_38584043
  1. 解析MySQL数据库性能优化的六大技巧

  2. 数据库表表面上存在索引和防错机制,然而一个简单的查询就会耗费很长时间。Web应用程序或许在开发环境中运行良好,但在产品环境中表现同样糟糕。如果你是个数据库管理员,你很有可能已经在某个阶段遇到上述情况。因此,本文将介绍对MySQL进行性能优化的技巧和窍门。1.存储引擎的选择如果数据表需要事务处理,应该考虑使用InnoDB,因为它完全符合ACID特性。如果不需要事务处理,使用默认存储引擎MyISAM是比较明智的。并且不要尝试同时使用这两个存储引擎。思考一下:在一个事务处理中,一些数据表使用InnoD
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:87040
    • 提供者:weixin_38731553
  1. MySQL查询优化–调整内部变量的详解

  2. MySQL是如此的开放,所以可轻松地进一步调整其缺省设置以获得更优的性能及稳定性。需要优化的一些关键变量如下:   改变索引缓冲区长度(key_buffer)   一般,该变量控制缓冲区的长度在处理索引表(读/写操作)时使用。MySQL使用手册指出该变量可以不断增加以确保索引表的最佳性能,并推荐使用与系统内存25%的大小作为该变量的值。这是MySQL十分重要的配置变量之一,如果你对优化和提高系统性能有兴趣,可以从改变 key_buffer_size变量的值开始。   改变表长(read_buff
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:58368
    • 提供者:weixin_38575536
  1. mysql分页查询优化,大数据量优化

  2. 传统的mysql分页查询 select * from table limit n , m MySQL 执行此类SQL时需要先分页(默认一页1000条数据)通过全表扫描到N行,然后再去取M行。对于此类操作,获取前面少数几行数据会很快,但是随着扫描的记录数越多,SQL的性能就会越差,因为N的值越大,MySQL需要扫描越多的数据来定位到具体的N行,这样耗费大量的 IO 成本和时间成本。 特别是上线后数据量积累比较快,必须重视SQL优化,否则影响系统运行和用户使用体验 性能实验 直接用limit sta
  3. 所属分类:其它

    • 发布日期:2021-01-19
    • 文件大小:63488
    • 提供者:weixin_38661800
« 12 3 4 5 6 7 8 9 10 »