文章列表
 
您正在查看 "默认分类" 分类下的文章

2010-11-20 23:56

关于SSD


去年,我们曾经使用了一批SSD的PC,用来做数据库的服务器,用来提高数据库服务器的IO能力。但是从目前的使用情况来看,如果将SSD作为主存储,存在一些问题:


首先,SSD的稳定性还不够好,我们碰到了一些SSD盘损坏和SSD与机器不兼容的情况发生。


第二,SSD的容量盘都比较小,考虑到稳定性的问题,如果做RAID会进一步损失容量,性价比不高。


第三,SSD属于NAND类型的flash,写操作不仅会产生“磨损”,而且随着碎片的不断增加,写操作的性能会不断下降。

 
2010-11-20 23:36

一般认为NoSQL数据库在

 
2010-11-08 18:53
MySql 性能到底能有多高?用了php半年多,真正如此深入的去思考这个问题还是从前天开始。有过痛苦有过绝望,到现在充满信心!MySql 这个数据库绝对是适合dba级的高手去玩的,一般做一点1万篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发。可是数据量到了10万,百万至千万,他的性能还能那么高吗?一点小小的失误,可能造成整个系统的改写,甚至更本系统无法正常运行!好了,不那么多废话了。用事实说话,看例子: 数据表 collect ( id, title ,info ,vtype) 就这4个字段,其中 title 用定长,info 用text, id 是逐渐,vtype
 
2010-08-19 18:18
不开启查询日志,监控/审计有哪些用户连接mysql数据库 init_connect 释义: Client端每次连接到数据库时,MySQL会先执行init_connect里面指定的一个或者多个sql语句。 注意点: 1.当拥有SUPER权限的用户连接时,init_connect设定的sql语句不会被执行 2.务必保证init_connect设定的sql语句没有任何错误,要不然连接会出错。 3.此参数可以让局部变量像全局变量那在配置文件设置 属性: 全局、字符串、可动态修改 一.示例1 SET GLOBAL init_connect='SET AUTOCOMMIT=0'; 还可以在命令行或选项文件中设置该变量。
 
2010-08-19 16:45
mysql中有一个explain 命令可以用来分析select 语句的运行效果,例如explain可以获得select语句 使用的索引情况、排序的情况等等。除此以外,explain 的extended 扩展能够在原本explain的基础 上额外的提供一些查询优化的信息,这些信息可以通过mysql的show warnings命令得到。 引用 下面是一个最简单的例子。 首先执行对想要分析的语句进行explain,并带上extended选项 mysql> explain extended select * from account; *************************** 1. row *************************** id: 1 select_type: SIMPLE
 
2010-08-19 16:44
MySQL EXPLAIN语句中的extended 选项介绍 http://database.51cto.com 2010-05-21 16:55 佚名 互联网 我要评论(0) 以下的文章主要讲述的是MySQL EXPLAIN语句中的extended 选项的实际应用与具体的操作步骤,我们大家都了解MySQL数据库中有一个explain 命令,其主要功能是用来分析select 语句的运行效果,例如explain可以获得select语句。 使用的索引情况、排序的情况等等。除此以外,explain 的extended 扩展能够在原本explain的基础 上额外的提供一些查询优化的信息,这些信息可以通过MySQL的show warnings命令得到。下面是一个最
 
2010-08-15 11:34
 
2010-08-15 11:33
以下的文章主要描述的是对MySQL配置参数 my.ini/my.cnf的详细解析,我们主要是以实例演示的方式来对MySQL配置参数 my.ini/my.cnf的实际操作步骤进行说明,以下就是相关内容的具体描述。 1.获取当前配置参数 要优化MySQL配置参数,首先要了解当前的配置参数以及运行情况。使用下列命令可以获得目前服务器使用的配置参数: mysqld –verbose –help mysqladmin variables extended-status –u root –p 在MySQL控制台里面,运行下列命令可以获取状态变量的值: mysql> SHOW STATUS; 如果只要检查某几个状态变量,可以使用下
 
2010-08-15 11:32
使用MySQL,安全问题不能不注意。以下是MySQL提示的23个注意事项: 1.如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用SSH隧道来加密该连接的通信。 2.用set password语句来修改用户的密码,三个步骤,先“mysql -u root”登陆数据库系统,然后“mysql> update mysql.user set password=password(’newpwd’)”,最后执行“flush privileges”就可以了。 3.需要提防的攻击有,防偷听、篡改、回放、拒绝服务等,不涉及可用性和容错方面。对所有的连接、查询、其他操作使用基于ACL即访问控制列表的安全措施
 
2010-08-09 9:56

加锁:"SELECT GET_LOCK('{$key}', {$timeout}) AS get_lock";
解锁:"SELECT RELEASE_LOCK('{$key}') AS release_lock";

  • GET_LOCK(str,timeout)

设法使用字符串str 给定的名字得到一个锁, 超时为timeout 秒。若成功得到锁,则返回 1,若操作超时则返回0 (例如,由于另一个客户端已提前封锁

 
2010-07-10 15:05

我们是理想主义者我们今天真是怀着非常感恩的心态,我们感恩这个时代。因为十年中国经济和互联网的发展才有今天的阿里巴巴。我在这里做一个简要介绍,关于阿里巴巴集团目前的情况。阿里巴巴是一

 
2010-07-10 13:43

修复以损坏的MySQL数据表的实际操作在实际中是我们经常用到的,以下的文章主要是介绍正确修复以损坏的MySQL数据表的实际操作步骤,以下就是正文的介绍,希望会给你带来一些帮助在此方面。

于断电或非正常关机而导致MySQL(和PHP搭配之最佳组合)数据库出现错误是非常常见的问题。有两种方法,一种方法使用MySQL(和PHP搭配之最佳组合)的check table和repair table 的sql语句,另一种方法是使用MySQL(和PHP搭配之最佳组合)提供的

 
2010-07-10 13:30

优化MySQL数据库查询中有三种方案,今天我们就和大家一起分享这三种具体的操作方案,我们大家都知道数据库应用(如MySQL(和PHP搭配之最佳组合))即意味着对工具的实际操作与使用。

使用索引、使用EXPLAIN分析查询以及调整MySQL(和PHP搭配之最佳组合)的内部配置可达到优化查询的目的。


任何一位数据库程序员都会有这样的体会:高通信量的数据库驱动程序中,一条糟糕的SQL查询语句可对整个应用程序的运行产生严重的

 
2010-07-10 13:06

此文章有对MySQLAUTO_INCREMENT的实际用法的描述,也有对其相关性能的介绍与MySQL(和PHP搭配之最佳组合)中正确通过数据列的AUTO_INCREMENT属性来自动生成的实际操作步骤。

用法:

  1. CREATE TABLE test
  2. (
  3. id INT UNSIGNED NOT NULL Prima(最完善的虚拟主机管理系统)RY K
 
2010-07-10 0:41
     

MyISAM存储引擎

       MyISAM是 默认存储引擎。它基于更老的ISAM代码,但有很多有用的
 
   
 
 
文章存档
 
     
 
最新文章评论
  

SELECT GET_LOCK('lock1',10); 这后面的10 这个参数是做什么用的呢?
 

哎,这个插件也是我以前最喜欢用的插件之一,转换IP速度非常快,还不用重启浏览器。
 

[表情]
 

很好
 

[表情]
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu