数据库
xiaoxiongsoft
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
存储过程的优缺点及使用场合
[b][align=center]存储过程的优缺点及使用场合[/align][/b] 优点: 1、与直接执行sql相比存储过程执行效率高。 存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2、升级、维护方便 修改代码需要重新打包部署系统代码,而修改存储过程不需要,只需要在数据库客户端进行...原创 2013-04-27 14:34:43 · 355 阅读 · 0 评论 -
事物的4大特性——个人浅解
1、原子性: 当一个事物中有多条sql语句,当任何一条SQL语句执行失败,整个事物中的执行成功的sql语句都会进行回滚。只有当所有的SQL语句都执行成功,事物才会进行提交。 2、一致性: 到银行转账时,你转了1000元给对方,那么你的银行卡一定会少1000元,对方的银行卡一定会多出1000元。但是两个人的总钱数还是不变的。 3、隔离性: 当两个不同的事物对同一个数据进行处理时,两...原创 2013-04-27 23:43:48 · 479 阅读 · 0 评论 -
sql注入
什么是sql注入,如何防范(收集)转所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着...原创 2013-05-08 00:47:36 · 148 阅读 · 0 评论 -
数据库三大范式
转载自http://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html 在实际开发中最为常见的设计范式有三个: [color=red]1.第一范式(确保每列保持原子性)[/color] 第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范式。 第一范式的合理遵循需...原创 2013-05-08 10:10:57 · 144 阅读 · 0 评论 -
数据库性能的优化
一个数据库系统的生命周期可以分成设计、开发和成品三个阶段。在设计阶段进行数据库性能优化的成本最低,收益最大。在成品阶段进行数据库性能优化的成本最高,收益最小。数据库的优化可以通过对网络、硬件、操作系统、数据库参数和应用程序的优化来进行。最常见的优化手段就是对硬件的升级。据统计,对网络、硬件、操作系统、数据库参数进行优化所获得的性能提升,全部加起来只占数据库系统性能提升的40%左右,其余的60%系统...原创 2013-05-08 10:41:26 · 188 阅读 · 0 评论 -
什么是oracle RAC集群
http://doc.chinaunix.net/oracle/200910/534031.shtml(转载自) 1、什么是cluster(集群) 一个cluster是由两个或是多个独立的、通过网络连接的servers组成的。几个硬件供应商多年以来提供了Cluster性能的各种需求。一些Clusters仅仅为了提供高可用性的,在当前活动的node发生故障时转移到次节点node。...原创 2013-05-09 09:01:39 · 335 阅读 · 0 评论 -
数据库优化案例讲解——表分区
对数据库的优化一直是很多大型网站运营过程中必须应对的重要问题。比如,在2012 年3 月底本人有参与开发了一个A省的省级的政务信息公开发布系统,经过了4个月的功能开发和测试之后,该系统正式上线了,由于该系统采用的是地区分站模式,按照“省-市-县-镇-村”的站点模式,由GVM主导,该系统在A省的所 有地区很快就开始推广使用,随着每日发布的政务公开信息逐步增加,结果2个月之后,发现系统曾出现过慢查...原创 2013-05-09 09:02:06 · 198 阅读 · 0 评论
分享