会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
tardis
博客园
首页
新随笔
联系
订阅
管理
2015年2月9日
permission denied to create extension "hstore"解决方案
摘要: 首先 sudo -u postgres psql postgres进入数据库后输入命令ALTER USER mydb_user WITH SUPERUSER; (把某个用户设置为超级用户)原帖:http://www.wenda.io/questions/1606940/permission-d...
阅读全文
posted @ 2015-02-09 14:35 tardis
阅读(1303)
评论(0)
推荐(0)
2015年2月4日
controller_name classify constantize model_name
摘要: 控制器class CourseSurveysController Module(没"",不是字符串)'Test::Unit'.constantize # => Test::Unit(没"",不是字符串)class Person PersonPerson.model_name.class ...
阅读全文
posted @ 2015-02-04 14:46 tardis
阅读(321)
评论(0)
推荐(0)
2015年2月3日
4种scope方法
摘要: 默认作用域,自动加载:default_scope { order(created_at: :desc) }model 调用 find_2时才运行scope :find_2, ->{ where('clients.id' => 2 ) }下面都需要传参,使用model.find_2(id)调用scop...
阅读全文
posted @ 2015-02-03 16:12 tardis
阅读(685)
评论(0)
推荐(0)
rails数据库查询 N + 1 查询的解决办法
摘要: schema.rbActiveRecord::Schema.define(version: 20150203032005) do create_table "addresses", force: true do |t| t.integer "client_id" t.string ...
阅读全文
posted @ 2015-02-03 10:57 tardis
阅读(246)
评论(0)
推荐(0)
2014年12月5日
[转]MySQL索引背后的数据结构及算法原理
摘要: 摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MyS...
阅读全文
posted @ 2014-12-05 16:37 tardis
阅读(203)
评论(0)
推荐(0)
[转]undo log与redo log原理分析
摘要: 数据库通常借助日志来实现事务,常见的有undo log、redo log,undo/redo log都能保证事务特性,这里主要是原子性和持久性,即事务相关的操作,要么全做,要么不做,并且修改的数据能得到持久化。假设数据库在操作时,按如下约定记录日志:1. 事务开始时,记录START T2. 事务修改...
阅读全文
posted @ 2014-12-05 16:33 tardis
阅读(445)
评论(0)
推荐(0)
[转]MySQL日志——Undo | Redo
摘要: 本文是介绍MySQL数据库InnoDB存储引擎重做日志漫游00 – Undo LogUndo Log 是为了实现事务的原子性,在MySQL数据库InnoDB存储引擎中,还用Undo Log来实现多版本并发控制(简称:MVCC)。- 事务的原子性(Atomicity)事务中的所有操作,要么全部完成,要...
阅读全文
posted @ 2014-12-05 16:31 tardis
阅读(221)
评论(0)
推荐(0)
2014年12月2日
关于TCP中的MSS
摘要: MSS 是TCP选项中最经常出现,也是最早出现的选项。MSS选项占4byte。MSS是每一个TCP报文段中数据字段的最大长度,注意:只是数据部分的字段,不包括TCP的头部。TCP在三次握手中,每一方都会通告其期望收到的MSS(MSS只出现在SYN数据包中)如果一方不接受另一方的MSS值则定位默认值5...
阅读全文
posted @ 2014-12-02 15:01 tardis
阅读(617)
评论(0)
推荐(0)
IP分片详解
摘要: IP分片是网络上传输IP报文的一种技术手段。IP协议在传输数据包时,将数据报文分为若干分片进行传输,并在目标系统中进行重组。不同的链路类型规定有不同最大长度的链路层数据帧,称为链路层MTU(最大传输单元)。常见以太网的MTU为1500,若IP协议在传输数据包时,IP报文长度大于转发接口的MTU,则将...
阅读全文
posted @ 2014-12-02 10:44 tardis
阅读(3235)
评论(0)
推荐(1)
2014年11月30日
图解SQL的Join 转自coolshell
摘要: 对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图Venn...
阅读全文
posted @ 2014-11-30 11:47 tardis
阅读(291)
评论(0)
推荐(0)
下一页
公告