Tag: mysql

MySQL server has gone away的原因及解决方案

nick | db, mysql | 2014-12-10
常见的原因: 1. 服务器超时,比如说在一个脚本里连接上服务器后进行了一些数据库操作后,就开始冷落了数据库,执行起其他一些非数据库操作的耗时操作,数据库等啊等等啊等,结果超时了,只好关闭连接。如果是这个原因,请加大wait_timeout。 2. 因为SQL语句太长所致,比如插入一个BLOB列,或者用一条INSERT语句同时插入很多行,因为SQL太长,数据库... [阅读全文]

[MySQL FAQ]系列 — 你所不知的table is full那些事

nick | db, mysql | 2014-08-23
当我们要写入新数据而发生“The table is full”告警错误时,先不要着急,按照下面的思路来逐步分析即可: 1、查看操作系统以及MySQL的错误日志文件 确认操作系统的文件系统没有报错,并且MySQL的错误日志文件中是否有一些最直观的可见的错误提示。 有可能是数据库文件超过操作系统层的文件大小限制,比如fat/fat32以及低版本的Linux,文件最大不可以大于... [阅读全文]

MySQL 企业监控器 2.3.10 正式版发布

nick | db, mysql, open | 2012-04-29
MySQL 企业监控器 2.3.10 正式版发布
Oracle于近日发布了 MySQL 企业监控器 2.3.10 正式版。 MySQL企业监控器主要用于实施对数据库进行监控和管理。通过它,数据库管理员不但可以获得高级的数据复制和数据库监控功能,同时还可以简化安装流程。而且,无论是对于MySQL企业版,还是社区版,它都能够帮助管理员轻易实现数据库的安装和维护。 2.3.10正式版新增许多功能,主要内容如下: 新增... [阅读全文]

使用 Sphinx 更好地进行 MySQL 搜索

nick | mysql | 2012-02-08
使用 Sphinx 更好地进行 MySQL 搜索
使用 Sphinx 进行非全文本搜索 Federico Kereki, 系统工程师, 自由职业者 简介: 尽管 MySQL 是一个出色的通用数据库,但是如果您的应用程序需要进行大量搜索,那么使用 Sphinx 可获得更好的性能。尽管 Sphinx 是一种全文本搜索工具,但即使与非全文本查询一起使用,它仍然可以提高应用程序的速度。本文将介绍如何针对此任务配置 Sphinx,其中包括... [阅读全文]

通过分区(Partition)提升MySQL性能

nick | db, mysql | 2012-02-01
什么是数据库分区? 数据库分区是一种物理数据库设计技术,DBA和数据库建模人员对其相当熟悉。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间。 分区主要有两种形式://这里一定要注意行和列的概念(row是行,column是列) 1. 水平分区(Horizontal Partitioning)这种形式分区是对表的行进行... [阅读全文]

Sphinx 2.0.3 发布,全文搜索引擎

nick | linux, mysql | 2011-12-30
全文搜索引擎 Sphinx 发布了最新的 2.0.3 版本,可从这里下载。 这是自 0.9.9 版本以来的第一个稳定发行版本,包括稳定的经过大量测试的实时索引技术,64位的 MVA 支持,基于表达式的ranker、关键字字典等多项新特性,完整列表请看 changelog. Sphinx是一个基于SQL的全文检索引擎,可以结合MySQL,PostgreSQL做全文搜索,它可以提供比数据库本身更专业的... [阅读全文]

MySQL高可用性大杀器之MHA

nick | db, mysql | 2011-12-25
提到MySQL高可用性,很多人会想到MySQL Cluster,亦或者Heartbeat+DRBD,不过这些方案的复杂性常常让人望而却步,与之相对,利用MySQL复制实现高可用性则显得容易很多,目前大致有MMM,PRM,MHA等方案可供选择:MMM是最常见的方案,可惜它问题太多(What’s wrong with MMM,Problems with MMM for MySQL);至于PRM,它还是个新项目,暂时不推荐用于产... [阅读全文]

MYSQL INSERT DELAYED 详解

nick | mysql | 2011-08-22
INSERT DELAYED … 用于INSERT语句的DELAYED选项是MySQL相对于标准SQL的扩展。如果您的客户端不能等待 INSERT完成,则这个选项是非常有用的。当您使用MySQL进行日志编写时,这是非常常见的问题。您也可以定期运行SELECT和UPDATE语句, 这些语句花费的时间较长。 当一个客户端使用INSERT DELAYED时,会立刻从服务器处得到一个确定。并且行被排入... [阅读全文]

(转)Mysql分区表局限性总结

nick | mysql | 2011-08-22
Mysql5.1已经发行很久了,本文根据官方文档的翻译和自己的一些测试,对Mysql分区表的局限性做了一些总结,因为个人能力以及测试环境的原因,有可能有错误的地方,还请大家看到能及时指出,当然有兴趣的朋友可以去官方网站查阅。 本文测试的版本 mysql> select version(); +————+ | version()  | +———R... [阅读全文]

MyWebSQL 2.2 发布,基于Web的MySQL管理客户端

nick | mysql, open | 2011-07-21
MyWebSQL 2.2 发布,基于Web的MySQL管理客户端
MyWebSQL 2.2 发布了! MyWebSql 是一个PHP开发的、基于Web的MySQL数据库管理客户端,类似 phpMyAdmin,但界面更好看。除了可以操作数据库数据外,MyWebSql 还可以对包括视图、存储过程、触发器和函数在内的对象进行控制,支持数据和查询结果的导入\导出。MyWebSql 还内置一个带语法着色功能的SQL编辑器。 该版本的改进: 增加了在启动时登录到多... [阅读全文]
Ɣ回顶部