摘要:
转:http://database.51cto.com/art/201002/184392.htm非整数列分区任何使用过分区的人应该都遇到过不少问题,特别是面对非整数列分区时,MySQL 5.1只能处理整数列分区,如果你想在日期或字符串列上进行分区,你不得不使用函数对其进行转换。MySQL 5.5中新增了两类分区方法,RANG和LIST分区法,同时在新的函数中增加了一个COLUMNS关键词。我们假设有这样一个表:CREATETABLEexpenses( expense_dateDATENOTNULL, categoryVARCHAR(30), amountDECIMAL(10,3) );如果你 阅读全文
摘要:
转:http://blog.csdn.net/feihong247/article/details/8100960一、概述当 MySQL的总记录数超过了100万后,会出现性能的大幅度下降吗?答案是肯定的,但是,性能下降>的比率不一而同,要看系统的架构、应用程序、还有>包括索引、服务器硬件等多种因素而定。当有网友问我这个问题的时候,我最常见的回答>就是:分表,可以根据id区间或者时间先后顺序等多种规则来分表。分表很容易,然而由此所带来的应用程序甚至是架构方面的改动工作却不>容小觑,还包括将来的扩展性等。在以前,一种解决方案就是使用 MERGE类型,这是一个非常方便的做饭。 阅读全文
摘要:
转:http://book.51cto.com/art/200906/132459.htm8.4.8 MySQL中索引的限制在使用索引的同时,还应该了解MySQL 中索引存在的限制,以便在索引应用中尽可能地避开限制所带来的问题。下面列出了目前 MySQL 中与索引使用相关的限制。(1)MyISAM存储引擎索引键长度的总和不能超过1000字节;(2)BLOB和TEXT类型的列只能创建前缀索引;(3)MySQL 目前不支持函数索引;(4)使用不等于(!= 或者 )的时候,MySQL 无法使用索引;(5)过滤字段使用了函数运算(如abs(column))后,MySQL无法使用索引;(6)Join 语 阅读全文
摘要:
转: http://book.51cto.com/art/200906/132455.htm8.4.6 单键索引还是组合索引在大概了解了MySQL 各种类型的索引,以及索引本身的利弊与判断一个字段是否须要创建索引之后,就要着手创建索引来优化Query 了。在很多时候,WHERE 子句中的过滤条件并不只是针对于单一的某个字段,经常会有多个字段一起作为查询过滤条件存在于 WHERE 子句中。在这种时候,就必须要判断是该仅仅为过滤性最好的字段建立索引,还是该在所有字段(过滤条件中的)上建立一个组合索引。对于这种问题,很难有一个绝对的定论,须要从多方面来分析考虑,平衡两种方案各自的优劣,然后选择一种最 阅读全文
摘要:
转: http://book.51cto.com/art/200906/132452.htm8.4.5 索引的利弊与如何判定,是否需要索引相信读者都知道索引能够极大地提高数据检索的效率,让Query 执行得更快,但是可能并不是每一位朋友都清楚索引在极大提高检索效率的同时,也给数据库带来了一些负面的影响。下面就分别对 MySQL 中索引的利与弊做一个简单的分析。索引的好处索引带来的益处可能很多读者会认为只是"能够提高数据检索的效率,降低数据库的IO成本"。确实,在数据库中表的某个字段创建索引,所带来的最大益处就是将该字段作为检索条件时可以极大地提高检索效率,加快检索时间,降低 阅读全文
摘要:
审批流简单实现思路:1 工作流表,用于定义工作流的ID, 名称等基本信息;2 工作流与节点的关系表, 定义工作流中的节点信息,比如是否是开始节点,上一个节点,下一个节点,节点顺序(第几个节点)、节点由哪个职务岗位来审批(不用具体人员来定义,而使用职务来审批,有助于将这个审批流程应用于所有部门人员)等等信息;3 具体的工作流审批信息表,在用户申请会议时,会保存这个审批流所有的节点信息(一个节点保存一个记录,此时会保存审批人员--根据申请人的职位和节点的审批岗位得出具体审批人员),还有每个节点是否被审批过的状态信息(这个可以判断出当前到流程走到哪个节点)。其他的展示及功能都是根据具体业务和需求来实 阅读全文
摘要:
转;http://www.cnblogs.com/zsuxiong/archive/2011/11/19/2255497.html一、背景知识: SAML即安全断言标记语言,英文全称是Security Assertion Markup Language。它是一个基于XML的标准,用于在不同的安全域(security domain)之间交换认证和授权数据。在SAML标准定义了身份提供者(identity provider)和服务提供者(service provider),这两者构成了前面所说的不同的安全域。 SAML是OASIS组织安全服务技术委员会(Security Services Tech 阅读全文