更多

数据库与存储

MySQL 不停服务来启用 innodb_file_per_table

InnoDB  是一个非常不错的 MySQL 的存储引擎,目前使用非常广泛基本所有的网站和项目。我想都会优先选择这个,这个也有很好的诊断和微调的工具。我发现其中一个缺点,就是磁盘空间管理时设计非常低效。这个设计成给所有数据都存到 ibdata1 文件。所以这个文件的存储空间会... 详情»
04月25日 10:53 更多相关: 4,036

11 步教你选择最稳定的 MySQL 版本

MySQL开源数据库有多个重要分支,目前拥有的分支分别为:MySQL Cluster、MySQL 5.1、MySQL 5.5、MySQL 6.2。每个分支都有着同样的的MySQL数据库版本,分别为:Development版本、Alpha版本、Beta版本、RC版本和GA版本。Development版本、Alpha版本和Beta版本一般不用在项目中... 详情»

分享一些 MySQL 性能优化的最佳经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这... 详情»

MySQL数据库备份的10个教程

MySQL 是用于交互式网站开发的最为知名的开源数据库系统。如果你使用的 MySQL 数据库,你应当经常有规律地备份数据,以防数据丢失(译注:不管用什么类型的数据都得定期备份)。这里有10个自动或手动备份 MySQL 数据库的方法,应该有适合你的方法。 1. Backing Up Using MySQLD... 详情»
03月25日 15:35 更多相关: 3,956

让数据库变快的10个建议

大多数网站的内容都存在数据库里,用户通过请求来访问内容。数据库非常的快,有许多技巧能让你优化数据库的速度,使你不浪费服务器的资源。在这篇文章中,我收录了十个优化数据库速度的技巧。 小心设计数据库 第一个技巧也许看来理所当然,但事实上大部分数据库的问题都来自于... 详情»
03月22日 12:04 更多相关: 3,169

VMware 开源数据库 Affinity 介绍

Affinity是VMware公司在今年2月28日发布的 一种新型的开源数据库系统,其设计思想借鉴了关系型数据库、面向对象数据库、文档型数据库、RDF/XML数据库等多种数据库系统的优点,具有灵活多样、 方便易用、接口丰富等优点。从今天起,我会陆续在博客上发表一些文章,分享关于Affi... 详情»

MySQL 各版本的新特性整理

一、各版本的常用命令差异 show innodb statusG mysql-5.1 show engines innodb statusG mysql-5.5关于grant授权 mysql-5.5 的 user@'%'不包含localhost 二、MySQL 4.1/5.0/5.1/5.5/5.6各版本的主要区别 mysql-server-4.1 增加了子查询的支持,字符集增加UTF-8,GR... 详情»
03月14日 0:28 更多相关: 2,881

DBA 的亲们应该知道的 RAID 卡知识

对于数据库这种特殊应用IOPS往往会成为瓶颈,突破的这个瓶颈的有效方法不多,软件方面主要是读写分离,垂直拆分,分区表技术,cluster。硬件方面主要是raid,和SSD。 通常都是软件和硬件同时优化,相对于成考考虑,硬件使用raid的情况较多,今天分享下硬件raid知识。什么是ra... 详情»

MongoDB 最佳实践

已经有很多关于 NoSQL 选择的文章了。影响你选择数据库的因素有:读/写操作的吞吐量,持久性,一致性,延迟性等等。Nathan Hurst 的文章“Visual Guide to NoSQL System” 很好的总结了这一点。 选择合适的NoSQL数据库并不是本文要讨论的内容,但是请你在使用NoSQL前... 详情»
02月21日 23:21 更多相关: 3,081

MySQL主从服务器配置的一些总结

本文作者个人博客:andrewyu.blog.51cto.com(抚琴煮酒) 一、做了MySQL主从也有一段时间了,这两天检查磁盘空间情况,发现放数据库的分区磁盘激增了40多G,一路查看下来,发现配置好主从复制以来到现在的binlog就有40多G,原来根源出在这里,查看了一下my.cnf,看到binlog的 s... 详情»

MySQL 数据库性能优化之缓存参数优化

在平时被问及最多的问题就是关于 MySQL 数据库性能优化方面的问题,所以最近打算写一个MySQL数据库性能优化方面的系列文章,希望对初中级 MySQL DBA 以及其他对 MySQL 性能优化感兴趣的朋友们有所帮助。 这是 MySQL数据库性能优化专题 系列的第一篇文章:MySQL 数据库性能... 详情»

MySQL源码学习:MySQL中禁止跨库访问的实现

先说一下这里“跨库”的意思:当前use的是db1, 仍可以使用select * from db2.table1来访问table1表。 这样使得我们需要访问同一个MySQL下的其他表时不需要多一次use,也使得多个库间的表join这样的操作成为可能。 一、问题背景 但有些使用场景下是有禁掉这种功能的需... 详情»
12月03日 13:42 更多相关: 3,176

Linux下的Oracle在安装结束后需要做的

Linux下的Oracle在安装结束后是处于运行状态的。运行ps -ef或者top -u oracle可以看到以Oracle用户运行的进程。在图形化界面下,运行$/usr/share/oracle/oracle11gR2/product/11.2.0/dbhome_1/sqldeveloper/sqldeveloper.sh可以出现Oracle自带的免费Oracle管理客户端SQL Develo... 详情»

在 Ubuntu Linux 安装配置 MongoDB 步骤

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询... 详情»

强制修改MySQL的root密码的六种方法

下面我们提供了6种不同的修改MySQL root用户的密码,与增加MySQL用户的方法。 方法一 使用phpmyadmin,这是最简单的了,修改MySQL库的user表,不过别忘了使用PASSWORD函数。 方法二 使用MySQLadmin,这是前面声明的一个特例。 MySQLadmin -u root -p password mypasswd 输入这... 详情»