最近新到项目上,算是帮忙,遇见性能测试。 测试要求其实不高,现在是单mysql数据库,未分表,四千万数据,四百毫秒,上的压力是一千一百多tps,但是,动态的只占到了百分之二十左右,也就是两百左右的tps吧。服务...
分类:
数据库 时间:
2015-07-25 23:10:10
阅读次数:
347
MongoDB系列教程(八):GridFS存储详解 GridFS简介 mongoDB的文档以BSON格式存储,支持二进制的数据类型,当我们把二进制格式的数据直接保存到mongoDB的文档中。但是当文件太大时,例如图片和视频等文件,每个文...
分类:
数据库 时间:
2015-07-25 23:07:59
阅读次数:
896
工作中使用sql语句建表时,mysql报了如下错误:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=InnoDB' at line 1
解决方案:
...
分类:
数据库 时间:
2015-07-25 23:05:16
阅读次数:
147
MongoDB分片存储的集群架构实现
如果需要存储大量数据,或者系统的读写吞吐量很大的时候,单个server就很难满足需求了。这个时候我们可以使用MongoDB的分片机制来解决这些问题。
分片的基本概念
分片(sharding)是一种水平扩展(horizontal scaling)的方式,把一个大的数据集分散到多个片服务器上,所有的片服务器将组成一个逻辑上的数据库来存储这...
分类:
数据库 时间:
2015-07-25 23:01:47
阅读次数:
219
一.Join语法概述join 用于多表中字段之间的联系,语法如下:... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditionatable1:左表;table2:右表。JOIN 按照功能大致分为如下三类:INNER JOIN(内连接,或等值连接)...
分类:
数据库 时间:
2015-07-25 22:57:22
阅读次数:
240
今天尝试在 Wamp 环境下访问 MS SQL 数据库,有以下心得。使用 PHP 5.3 + pdo_odbc + Yii 1.1 框架,以下两个代码段可以成功。1、直接使用 PDO 方式,可以获取数据。1 $sql = "SELECT TOP 10 [NAME],[STCD],[TM],[PA] ...
分类:
数据库 时间:
2015-07-25 22:55:11
阅读次数:
243
脏读:当一个事务开始更新数据,但是这个事务并没有完全提交,这个时候第二个事务开始读取数据,把第一个事务所更改的数据读了出来, 第二个事务读取的数据时临时的,因为有可能第一个事务最终有可能做回滚操作不可重复读:在一个事务中多次读取某一行数据,可能会得到不同的结果幻读:在一个事务中,我们读取数据...
分类:
数据库 时间:
2015-07-25 22:53:14
阅读次数:
260
SHOW CHARACTER SET显示所有可用的字符集SHOW CHARACTER SET;SHOW CHARACTER SET LIKE 'latin%';SHOW COLLATION输出包括所有可用的字符集SHOW COLLATION;SHOW COLLATION LIKE 'latin1%'...
分类:
数据库 时间:
2015-07-25 22:54:56
阅读次数:
273
做一个用VS2012的C#连接Access数据库的备忘, SQL数据库固然强大,有大微软的强力技术支持,LINQ的方便操作,但是如果写一个小程序对数据库方面没有什么大的要求的话,将来在数据库方面就可以选择使用access数据库,这样就能省去一定的开支.首先,我们建一个数据库,因为大家使用的offic...
分类:
数据库 时间:
2015-07-25 22:50:31
阅读次数:
280
mysql> #查询每个栏目最贵的商品mysql> select goods_id,shop_price,cat_id from (select goods_id,shop_price,cat_id from goods order by shop_price desc) as temp group...
分类:
数据库 时间:
2015-07-25 22:48:23
阅读次数:
248
从 XML 中构建 SqlSessionFactory基于 MyBatis 的应用都是以一个 SqlSessionFactory 的实例为中心的。SqlSessionFactory 的实例可以通过 SqlSessionFactoryBuilder 获得。而 SqlSessionFactoryBuil...
分类:
数据库 时间:
2015-07-25 22:48:38
阅读次数:
181
一、纵表转横表: 1 create table Student--学生表 2 ( 3 Sno char(3) primary key not null,--学号(主键) 4 Sname char(8) not null,--学生姓名 5 Ssex char(2) not n...
分类:
数据库 时间:
2015-07-25 22:47:51
阅读次数:
236
使用 ALTERDATABASE 设置更小的 FILEGROWTH 或设置新的大小。解决方法:1(治本)------此方法并没有得到验证。谁弱试了可以告知。谢谢我倒竟然是数据库文件在增加的时候超时了。而不是平常常以为的具体的SQL语句超时。把 FILEGROWTH 设置为一个更低的值,ok一切都恢复...
分类:
数据库 时间:
2015-07-25 22:42:47
阅读次数:
201
为了保证数据库的安全性,我们都会规划数据库的容灾策略,包括本地备份、异地备份、raid,或者使用高可用性(如 日志传送、镜像、复制等)进行异地容灾。
由于 SqlServer 数据库的备份只有一个备份策略(如 完整-差异-日志),对某个数据库中,只创建一个完整的策略,不要创建多个,否则备份链对不上,备份各在一方。
对于备份,一般使用 完整备份+差异备份+日志备份,或者 完整备份+差异备...
分类:
数据库 时间:
2015-07-25 21:38:23
阅读次数:
236
开启MongoDB服务时不添加任何参数时,默认是没有权限验证的,登录的用户可以对数据库任意操作而且可以远程访问数据库! 在刚安装完毕的时候MongoDB都默认有一个admin数据库,此时admin数据库是空的,没有记录权限相关的信息!当admin.system.users一个用户都没有时,即使mon...
分类:
数据库 时间:
2015-07-25 21:30:47
阅读次数:
213
最近由于工作的需要,要在centos上安装MYSQL服务器。作为一名小兵中的小兵,当然是没有root权限的,为了能够使用mysql,只能使用源码安装了(因为binary安装方式似乎需要root access的)一、Mysql下载mysql.5.6.24二、解压tar zxvf mysql.tar.g...
分类:
数据库 时间:
2015-07-25 21:25:28
阅读次数:
177
DataClassesDataContext db = new DataClassesDataContext(); db.Log=Response.Output; var result = from de in db.Department ...
分类:
数据库 时间:
2015-07-25 21:24:17
阅读次数:
105