代码改变世界

随笔分类 -  数据库

Sql server锁

2019-05-15 14:45 by youxin, 416 阅读, 收藏, 编辑
摘要: SQL Server锁粒度1、锁粒度是被封锁目标的大小,封锁粒度小则并发性高,但开销大,封锁粒度大则并发性低但开销小2、SQL Server支持的锁粒度可以分为为行、页、键、键范围、索引、表或数据库获取锁。 ELECT 语句中“加锁选项”的功能说明 SQL Server提供了强大而完备的锁机制来帮助 阅读全文

redis error MISCONF Redis is configured to save RDB snapshots

2015-12-28 16:11 by youxin, 304 阅读, 收藏, 编辑
摘要: 在操作命令incr时发生错误:(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the d... 阅读全文

redis实现队列queue

2014-12-29 14:01 by youxin, 10218 阅读, 收藏, 编辑
摘要: 参考:《Redis入门指南》第4章进阶http://book.51cto.com/art/201305/395461.htm4.4.2 使用Redis实现任务队列说到队列很自然就能想到Redis的列表类型,3.4.2节介绍了使用LPUSH和RPOP命令实现队列的概念。如果要实现任务队列,只需要让生产... 阅读全文

mongodb管理工具rockmongo

2014-09-30 14:05 by youxin, 701 阅读, 收藏, 编辑
摘要: mongodb的图像管理工具非常之多,我用的是rockmongo。RockMongo 是一个PHP5写的MongoDB管理工具。主要特征:使用宽松的New BSD License协议速度快,安装简单支持10种国家和地区语言插件系统:允许任何人开发自己的插件模板系统:可以定制自己的模板系统可以配置多个... 阅读全文

mongodb 常见操作转

2014-09-30 11:34 by youxin, 281 阅读, 收藏, 编辑
摘要: mongodb启动 启动./mongod -f xxx.conf 关闭./mongod -f xxx.conf --shutdown Ø Collection聚集集合 1、创建一个聚集集合(table) db.createCollection(“collName”, {size: 20, cappe 阅读全文

mongodb group分组

2014-09-30 11:25 by youxin, 370 阅读, 收藏, 编辑
摘要: 先插入测试数据:for(var i=1; i2;} });group联合$where查询db.test.group({key:{age:true},initial:{num:0},$reduce:function(doc,prev){prev.num++},condition:{$where:fu... 阅读全文

MongoDB 安装和即基本操作

2014-09-30 11:15 by youxin, 363 阅读, 收藏, 编辑
摘要: http://www.mongodb.org/Agile and ScalableMongoDB (from "humongous") is anopen-sourcedocument database, and theleading NoSQL database. Written in C++, ... 阅读全文

MongoDB 安装

2014-09-30 11:14 by youxin, 356 阅读, 收藏, 编辑
摘要: http://www.mongodb.org/ Agile and Scalable MongoDB (from "humongous") is an open-source document database, and the leading NoSQL database. Written in 阅读全文

mysql优化 mysql explain

2014-09-17 01:20 by youxin, 260 阅读, 收藏, 编辑
摘要: 一篇文章:使用use index优化sql查询先看一下arena_match_index的表结构,大家注意表的索引结构CREATE TABLE `arena_match_index` ( `tid` int(10) unsigned NOT NULL DEFAULT '0', `mid` int(1... 阅读全文

redis twitter

2014-09-12 13:52 by youxin, 378 阅读, 收藏, 编辑
摘要: http://redis.io/topics/twitter-clone翻译:http://my.oschina.net/Twitter/blog/287539 阅读全文

数据库设计中一个矛盾:数据库外键,用还是不用?你怎么看

2014-08-11 09:26 by youxin, 231 阅读, 收藏, 编辑
摘要: http://blog.knowsky.com/132531.htmhttp://bbs.csdn.net/topics/390231727 阅读全文

redis消息队列

2014-08-08 23:11 by youxin, 216 阅读, 收藏, 编辑
摘要: http://blog.csdn.net/21aspnet/article/details/7455032 阅读全文

MySQL的SQL_CALC_FOUND_ROWS

2014-07-17 11:46 by youxin, 814 阅读, 收藏, 编辑
摘要: 分页程序一般由两条SQL组成:SELECT COUNT(*) FROM ... WHERE ....SELECT ... FROM ... WHERE LIMIT ... 如果使用SQL_CALC_FOUND_ROWS的话,一条SQL就可以了:SELECT SQL_CALC_FOUND_ROWS ... 阅读全文

redis pipeline

2014-07-16 11:15 by youxin, 604 阅读, 收藏, 编辑
摘要: redis是一个cs模式的tcp server,使用和http类似的请求响应协议。一个client可以通过一个socket连接发起多个请求命令。每个请求命令发出后client通常 会阻塞并等待redis服务处理,redis处理完后请求命令后会将结果通过响应报文返回给client。基本的通信过程如下C... 阅读全文

redis key expire

2014-07-16 11:08 by youxin, 767 阅读, 收藏, 编辑
摘要: EXPIRE key seconds为给定key设置生存时间,当key过期时(生存时间为0),它会被自动删除。在 Redis 中,带有生存时间的key被称为『易失的』(volatile)。生存时间可以通过使用DEL命令来删除整个key来移除,或者被SET和GETSET命令覆写(overwrite),... 阅读全文

redis持久化

2014-07-09 20:50 by youxin, 224 阅读, 收藏, 编辑
摘要: http://www.redis.cn/topics/persistence.htmlhttp://blog.163.com/czg_e/blog/static/46104561201132953948118/ 阅读全文

redis pub/sub 发布订阅

2014-07-09 20:40 by youxin, 503 阅读, 收藏, 编辑
摘要: Redis的列表数据结构有blpop和brpop命令,能从列表里返回且删除第一个(或最后一个)元素,或者被堵塞,直到有一个元素可供操作。这可以用来实现一个简单的队列。(参考:http://www.cnblogs.com/youxin/p/4191547.html)(译注:对于blpop和brpop命... 阅读全文

redis的图形界面管理工具

2014-07-09 18:36 by youxin, 2403 阅读, 收藏, 编辑
摘要: 大部分人都知道redis是一款用在缓存服务器上的软件,它与memcache类似,都可以存储海量的数据,用在大访问量的web网站、聊天记录存放等方面,但是又与memcache不同: 1、缓存数据可以持久化,没有缓存时间限制 2、支持更多的数据类型:string、list 、set 、sorted se 阅读全文

redis key和value数据类型

2014-07-09 16:14 by youxin, 11974 阅读, 收藏, 编辑
摘要: exists keydel key1 key2Redis 的vauleredis 提供五种数据类型:string,hash,list,set 及sorted set。string 是最基本的类型,而且string 类型是二进制安全的。意思是redis 的string 可以包含任何数据。比如jpg 图... 阅读全文

Mysql 主从复制,读写分离设置

2014-03-07 14:37 by youxin, 501 阅读, 收藏, 编辑
摘要: 一个简单完整的 Mysql 主从复制,读写分离的示意图。1. 首先搭建 Mysql 主从架构,实现 将 mater 数据自动复制到 slaveMySQL 复制的工作方式很简单,一台服务器作为主机,一台或多台服务器作为从机。主机会把数据库的变化记录到日志。一旦这些变化被记录到日志,就会立刻(或者以设定的时间间隔)被送到从机。使用MySQL 复制提供扩展大型网站的能力,这些大型网站的数据库主要是读操作(SELECTs)。从机用於复制主机的銷秏是很少的(通常每个从机1%的开销),在大型网站中每个主机部署30 个从机也是常见的。异步复制与同步复制异步复制:MySQL本身支持单向的、异步的复制。异步复制 阅读全文
点击右上角即可分享
微信分享提示