![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql)
fdimaof
篮球,足球,读书
展开
-
性能测试之:会引起全表扫描的几种Sql
<br />1. 模糊查询效率很低:<br /> 原因:like本身效率就比较低,应该尽量避免查询条件使用like;对于like ‘%...%’(全模糊)这样的条件,是无法使用索引的,全表扫描自然效率很低;另外,由于匹配算法的关系,模糊查询的字段长度越 大,模糊查询效率越低。<br /> 解决办法:首先尽量避免模糊查询,如果因为业务需要一定要使用模糊查询,则至少保证不要使用全模糊查 询,对于右模糊查询,即like ‘…%’,是会使用索引的;左模糊like<br /> ‘%...’无法直接使用索转载 2010-06-04 15:35:00 · 546 阅读 · 0 评论 -
Mysql 优化的资料
<br />Mysql 百万级数据 优 化资料<br /> 一、我们可以且应该优化什么?<br /> 硬件<br /> 操作系统 /软件 库<br />SQL服务器 (设置 和查询)<br />应用 编程接 口(API)<br /> 应用程序<br /> ——————————————————————————–<br /><br /> 二、优化硬件<br /> 如果你需要庞大的数据库 表 (>2G),你应该考虑使用64位的硬件 结构,像Alpha、Sparc或即将推出的转载 2010-06-04 15:13:00 · 409 阅读 · 0 评论 -
用Amoeba构架MySQL分布式数据库环境
<br />Amoeba是一个类似MySQL Proxy 的 分布式数据库 中 间代理层软件 , 是由陈思儒开发 的 一个开源 的java项目 。其主要功能 包括读写分离,垂 直分库,水平分库等,经过测试,发现其功能和稳定性都非常的不错,如果需要构架分布式数据 库环境 ,采用Amoeba 是一个不错的方案 。 目前Amoeba一共包括For aladdin,For MySQL和For Oracle 三个版本,本文主要关注 For MySQL版本的一个读写分离实现。实转载 2010-06-04 15:23:00 · 378 阅读 · 0 评论 -
搭建mysql master-slave replication
<br />[MYSQL] 搭建mysql master-slave replication<br /> 本篇文章记录了如何搭建一个master-slave 架构的mysql数据库服务器,一般用于读写分离的场景下:master for INSERT/UPDATE/DELETE,slave for SELECT。<br /> 根据实战结果,在master-connect-retry=5的情况下,基本可以做到读写同步(可 以打开slave的log文件来观察同步结果:tail -f /var/run/转载 2010-06-04 15:31:00 · 440 阅读 · 0 评论 -
MYSQL架构方案
<br />Scale Out:横向扩展,增加处理节点提高整体处理能力<br /> Scale Up:纵向扩展,通过提升单个节点的处理能力达 到提升整体处理能力的目的<br /><br />Replication<br /> MySQL 的replication是异步的,适用于对数据实时性要求不是特别关键的场景。slave端的IO线程负责从master读取日 志,SQL线程专门负责 在slave端应用从master读过来的日志(早期MySQL用一个线程实现,性能问题比较明显)。使用replica转载 2010-06-04 15:44:00 · 476 阅读 · 0 评论 -
[MYSQL] LINUX下配置mysql双机备份 master/slave主从
<br />MySQL 提供 Master/Slave 机 制 让您轻易的完成多个 MySQL Server 之间的数据 同步,有了多个数据 同步的 MySQL Server 在管理 上会较有弹性,例如 你可以建置备援主机或是进行负 载 平衡等等。但是要注意:<br /> 一台 Master Server 可以拥有很多台 Slave Server;但一台 Slave Server 只可对应到一台 Master Server<br /><br /> 1.环境<br />转载 2010-06-04 15:38:00 · 544 阅读 · 0 评论 -
ROBBIN - NoSQL数据库探讨之一 - 为什么要用非关系数据库?
随着互联网 web2.0 网站的兴起,非关系型的数据库 现在 成了一个极其热门的新领域,非关系数据 库产品的发展非常迅 速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力 不从心,暴露了很多难以克服的问题,例如:<br /><br /><br /> 1、High performance - 对数据库高并发读写的需求<br /><br /> web2.0网站要根据用 户 个性化信息来实时生成动态页面 和提供动 态信息,所转载 2010-06-04 15:41:00 · 675 阅读 · 0 评论 -
mysql索引
Chapter 4. Indexes 索引有助于MySQL在浩如烟海的数据中迅速找到和取得正确的记录。 4.1 Indexing Basics 4.1.1 Index Concepts 索引是按照某种规则排序的。索引也就是牺牲一些空间和cpu的开销来使你的查询跑得更快点。另外提醒的是,对于MySQL来讲,术语“Key”和 “Index”是可以互相替换的。 4.1.1.1 Partial indexes 索引是以空间换取性能。但有时候不想耗费太多的空间的话,MySQL有一系列控制索引空间的方法。例原创 2010-06-12 11:46:00 · 538 阅读 · 0 评论