狂奔的蜗牛

狂奔的蜗牛

一个关注最新IT技术发展,专注于全栈技术架构与开发的技术博客。

关注我

您现在的位置是:博客首页 > 数据库

  • 对数据库三大范式及BC范式的理解

    对数据库三大范式及BC范式的理解

    第一范式:数据库的字段是单一属性,不可再分 不能是复合属性,如果存在,应该拆分为多个属性 不能是多值属性,如果存在,应该建立一个实体,而让此属性与其存在1对多的关系) 不能是重复属性

    2014-10-23 数据库 狂奔的蜗牛

  • 备份mysql用户和权限的shell脚本

    备份mysql用户和权限的shell脚本

    上脚本

    2014-06-16 数据库 狂奔的蜗牛

  • 运维之数据库碎片整理PHP脚本

    运维之数据库碎片整理PHP脚本

    数据库运行时间久了,会产生大量碎片,从而影响数据库速度。 于是想弄个脚本每天整理下所有数据库表碎片。于是写了这个脚本,使用很方便,只要在脚本里面设置好主机、帐号和密码即可。

    2014-05-27 数据库 狂奔的蜗牛

  • MySQL性能优化的最佳20+条经验

    MySQL性能优化的最佳20+条经验

    今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。

    2014-04-16 数据库 狂奔的蜗牛

  • mysql创建用户并授权

    mysql创建用户并授权

    创建mysql用户 情形一:创建本地用户即密码

    2014-04-16 数据库 狂奔的蜗牛

  • MariaDB安装手记

    MariaDB安装手记

    下载mariadb源码:http://fossies.org/linux/misc/mariadb-5.5.32.tar.gz 安装前配置

    2013-09-28 数据库 狂奔的蜗牛

  • mysql建立数据库

    mysql建立数据库

    创建数据库: CREATE DATABASE `ol` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

    2013-09-27 数据库 狂奔的蜗牛

  • 如何解决MySQL超过最大连接数问题

    如何解决MySQL超过最大连接数问题

    更多是采用了不合理的设计架构或数据结构引起的 最近网站出现 User 数据库名称 has already more than 'max_user_connections' active connections 的报错,网站瘫痪。有必要研究下这个问题。

    2013-02-04 数据库 狂奔的蜗牛

  • Slave_SQL_Running: No mysql同步故障解决方法

    Slave_SQL_Running: No mysql同步故障解决方法

    今天检查数据库发现一台MySQL Slave未和主机同步,查看Slave状态

    2013-02-04 数据库 狂奔的蜗牛

  • discuz on amoeba 乱码问题解决

    discuz on amoeba 乱码问题解决

    discuz 直接连接 mysql 全部ok没有乱码,但是当前面加了 amoeba 的时候就出现乱码了。 今天研究了一天。后来通过查看 mysql sql执行日志还有 amoeba sql执行日志才发现原因。 同时也发了份邮件个amoeba作者,希望能够得到回答。

    2013-02-04 数据库 狂奔的蜗牛

  • amoeba在mysql Master/Slave结构下的读写分离

    amoeba在mysql Master/Slave结构下的读写分离

    首先说明一下amoeba 跟 MySQL proxy在读写分离的使用上面的区别: 在MySQL proxy 6.0版本 上面如果想要读写分离并且 读集群、写集群 机器比较多情况下,用mysql proxy 需要相当大的工作量,目前mysql proxy没有现成的 lua脚本。mysql proxy根本没有配置文件, lua脚本就是它的全部,当然lua是相当方便的。那么同样这种东西需要编写大量的脚本才能完成一 个复杂的配置。而Amoeba只需要进行相关的配置就可以满足需求。

    2013-02-04 数据库 狂奔的蜗牛

  • 使用Amoeba for mysql实现mysql读写分离

    使用Amoeba for mysql实现mysql读写分离

    Amoeba for MySQL致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当query 路由功能,专注 分布式数据库 proxy 开发。座落与Client、DB Server(s)之间。对客户端透明。具有负载均衡、高可用性、Query过滤、读写分离、可路由相关的query到目标数据库、可并发请求多台数据库合并结果。 在Amoeba上面你能够完成多数据源的高可用、负载均衡、数据切片的功能。目前在很多企业的生产线上面使用。

    2013-02-04 数据库 狂奔的蜗牛

  • mysql主从复制服务器配置

    mysql主从复制服务器配置

    为了使用事务的InnoDB在复制中最大的持久性和一致性,你应该指定

    2013-02-04 数据库 狂奔的蜗牛

  • coreseek sphinx 采用增量索引 更新增量索的警告问题解决

    coreseek sphinx 采用增量索引 更新增量索的警告问题解决

    刚学习coreseek时,在indexer重新索引增量索引的时候出现以下警告

    2012-03-31 数据库 狂奔的蜗牛

  • MySQL中where $column in($list) 按着$list排序 FIND_IN_SET的用法

    MySQL中where $column in($list) 按着$list排序 FIND_IN_SET的用法

    假设有如下的表结构

    2012-03-31 数据库 狂奔的蜗牛