• mysql 常见错误的处理方法

    日期:

    1、MySQL数据库出错:Table ... is marked as crashed and should be repaired 方法:用命令修复: repair table table_name;命令修复...

  • MySQL 高可用浅析

    日期:

    对于多数应用来说,MySQL都是作为最关键的数据存储中心的,所以,如何让MySQL提供HA服务,是我们不得不面对的一个问题。当master当机的时候,我们如何保证数据尽可能的不丢失,如何保证快速的获知master当机并进行相应的故障转移处理,都是需要我们好好思考...

  • MySQL高可用架构方案(转)

    日期:

    如果单MySQL的优化始终还是顶不住压力时,这个时候我们就必须考虑MySQL的高可用架构(很多同学也爱说成是MySQL集群)了,目前可行的方案有: 一、MySQL Cluster 优势:可用性非常高,性能非常好。每份数据至少可在不同主机存一份拷贝,且冗余数据拷贝实时同步。...

  • MySQL性能压力测试工具-mysqlslap

    日期:

    mysqlslap是从5.1.4版开始的一个MySQL官方提供的压力测试工具。通过模拟多个并发客户端访问MySQL来执行压力测试,同时详细的提供了高负荷攻击MySQL的数据性能报告。并且能很好的对比多个存储引擎在相同环境下的并发压力性能差别。 通过mysqlslap help可以获...

  • Mysql 维护记录(mysql crash)

    日期:

    Mysql 维护记录: 事故发生背景: 1. 下班时,几个同事同时在网站发送 logbk ,但全部发送失败,遂放弃。 2. 下班后,公司停电。服务器自动重启。 3. 第二天上班,启动 apache 。但网页打不开了。查看服务器, mysql 未启动。手动启动 mysql ,失败,出现提...

  • Suse Linux 10中MySql安装与配置步骤

    日期:

    Suse Linux 10中MySql安装与配置步骤,本文详细的讲解了安装步骤 安装环境: 操作系统:suse Linux 10 数据库:MySQL 5.0.22 希望能认识更多高手,互相学习讨论技术! 首先发泄一下再这,网上看了N多安装mysql的文章,大多大同小异,都不能很好的安装mysql;多...

  • 通过实例认识MySQL中前缀索引的用法

    日期:

    今天在测试环境中加一个索引时候发现一警告 1 2 3 4 5 6 7 8 9 10 11 12 13 root@test 07:57:52 alter table article drop index ind_article_url; Query OK, 144384 rows affected (16.29 sec) Records: 144384 Duplicates: 0 Warnings: 0 root@test 07:58:...

  • 分析MySQL中优化distinct的技巧

    日期:

    有这样的一个需求:select count(distinct nick) from user_access_xx_xx; 这条sql用于统计用户访问的uv,由于单表的数据量在10G以上,即使在user_access_xx_xx上加上nick的索引, 通过查看执行计划,也为全索引扫描,sql在执行的时候,会对整个服务器带来抖...

  • MySQL的id关联和索引使用的实际优化案例

    日期:

    昨晚收到客服MM电话,一用户反馈数据库响应非常慢,手机收到load异常报警,登上主机后发现大量sql执行非常慢,有的执行时间超过了10s 优化点一: 1 SELECT * FROM `sitevipdb`.`game_shares_buy_list` WHERE price=2.00 ORDER BY tran_id DESC LIMIT 10; 表...

  • 对MySQL子查询的简单改写优化

    日期:

    使用过oracle或者其他关系数据库的DBA或者开发人员都有这样的经验,在子查询上都认为数据库已经做过优化,能够很好的选择驱动表执行,然后在把该经验移植到mysql数据库上,但是不幸的是,mysql在子查询的处理上有可能会让你大失所望,在我们的生产系统上就由...