数据库/事务
414rwbg435bw5_3sdf
这个作者很懒,什么都没留下…
展开
-
分布式数据库拆表拆库的常用策略
http://wentao365.iteye.com/blog/1740465在大容量,高负荷的web系统中,对数据库进行一系列拆分,可有效提升数据库容量和性能。在初学程序的早期,程序员通常都喜欢按传统数据库设计模式,设计为单库和单一功能表的结构,这样的结构在数据量和并发量达到一定程度之后,会出现严重性能问题和维护问题。在出现问题的时候才着手进行优化,会非常痛苦,所以应该在系统架设转载 2016-12-18 00:16:33 · 164 阅读 · 0 评论 -
数据库水平切分(拆库拆表)的实现原理解析(转)
http://wentao365.iteye.com/blog/1740691第1章 引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当 高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库,可 以降低转载 2016-12-18 00:15:34 · 271 阅读 · 0 评论 -
SQL Server复制系列1 – 事务复制中的snapshot
(https://blogs.msdn.microsoft.com/apgcdsd/2014/09/07/sql-server1-snapshot/)Snapshot agent读取article的信息,将article的内容和脚本放置到snapshot文件夹中; 接下来distribution agent会读取这些快照文件,传输到订阅,完成初始化操作。期间distributi转载 2016-10-10 17:35:22 · 960 阅读 · 0 评论 -
SQL Server 方括号的作用
sql server中方括号 [] 的作用1是:匹配指定范围内或者属于方括号所指定的集合中的任意单个字符作用2:[]里的内容表示是一个用户级的变量目的是防止用户使用的名称和系统的保留字冲突比如你有一个表名是select那么你select * from select 肯定错误但是你用select * from [select] 就没有问题。所有的表名字段名都可转载 2016-09-07 17:46:05 · 1830 阅读 · 0 评论 -
T-SQL查询进阶—理解SQL Server中的锁
(http://blog.csdn.net/ok_baby/article/details/10131895)在SQL Server中,每一个查询都会找到最短路径实现自己的目标。如果数据库只接受一个连接一次只执行一个查询。那么查询当然是要多快好省的完成工作。但对于大多数数据库来说是需要同时处理多个查询的。这些查询并不会像绅士那样排队等待执行,而是会找最短的路径执行。因此,就像十字路口需转载 2016-08-26 16:14:47 · 366 阅读 · 0 评论 -
擦亮自己的眼睛去看SQLServer之谈谈锁机制
(http://www.cnblogs.com/yueyue_jwfm/archive/2011/08/14/2138388.html) 在谈谈SQLServer的锁机制之前,来思考以下这个场景:当你在酷暑的时候骑着自己的小车往目的地行走时,路上连续遇到几个时间很长的红灯,是不是很郁闷?有时候你可能实在受不了闯了个红灯,其实在大部分情况下问题不大,如果通行的汽车很多那就不好说转载 2016-08-26 16:13:45 · 387 阅读 · 0 评论 -
Tomcat6.0数据源配置
(http://blog.csdn.net/onlymilan/article/details/5493485)首先定义tomcat6的安装根目录为 ${CATALINA_HOME}在tomcat6版本中,context元素已经从server.xml文件中独立出来了,放在一个context.xml文件中。因为server.xml是不可动态重加载的资源,服务器一旦启动了以后,转载 2016-08-26 16:07:44 · 352 阅读 · 0 评论 -
SQL Server Replication
(http://blog.csdn.net/wujiandao/article/details/51184721)sql server replication 为实现数据库读写分离,高可用等都提供了不错的解决方案。实现 replication 总共分为三种方法:是 SSMS 来搭建,这个方法比较简单,只要你在脑袋里有了成型的架构思维和拓扑结构,就能很容易实现;是依赖 T转载 2016-08-26 15:59:36 · 826 阅读 · 0 评论 -
Spring单实例、多线程安全、事务解析
(http://blog.csdn.net/liou825/article/details/17363265)(http://blog.csdn.net/c289054531/article/details/9196053)引言: 在使用Spring时,很多人可能对Spring中为什么DAO和Service对象采用单实例方式很迷惑,这些读者是这么认为的:转载 2016-08-26 15:55:46 · 350 阅读 · 0 评论 -
MySQL行级锁、表级锁、页级锁详细介绍
(http://www.jb51.net/article/50047.htm)页级:引擎 BDB。表级:引擎 MyISAM , 理解为锁住整个表,可以同时读,写不行行级:引擎 INNODB , 单独的一行记录加锁表级,直接锁定整张表,在你锁定期间,其它进程无法对该表进行写操作。如果你是写锁,则其它进程则读也不允许行级,,仅对指定的记录进行加锁,这样其它进程还转载 2016-08-26 15:50:55 · 353 阅读 · 0 评论 -
浅谈SQL Server中统计对于查询的影响
(http://www.cnblogs.com/CareySon/archive/2012/05/14/HowStatisticImpactQuery.html)简介 SQL Server查询分析器是基于开销的。通常来讲,查询分析器会根据谓词来确定该如何选择高效的查询路线,比如该选择哪个索引。而每次查询分析器寻找路径时,并不会每一次都去统计索引中包含的行数,值转载 2017-02-05 13:02:57 · 246 阅读 · 0 评论 -
SQL Server 统计信息了解
(http://www.myexception.cn/sql/1826066.html)前言Sqlserver 查询是基于开销查询的,在首次生成执行计划时,是基于多阶段的分析优化才确定出较好的执行计划。而这些开销的基数估计,是根据统计信息来确定的。统计信息其实就是对表的各个字段的总体数据进行分段分布,数据库默认都会自动维护。 表和视图都有统计信息,统计信转载 2017-02-05 13:00:10 · 559 阅读 · 0 评论 -
SQL Server 统计信息更新时采样百分比对数据预估准确性的影响
(http://www.cnblogs.com/wy123/p/5875237.html)为什么要写统计信息 最近看到园子里有人写统计信息,楼主也来凑热闹。 话说经常做数据库的,尤其是做开发的或者优化的,统计信息造成的性能问题应该说是司空见惯。 当然解决办法也并非一成不变,“一招鲜吃遍天”的做法已经行不通了(题外话:整个时代不都是这样子吗) 当然,还是那句话转载 2017-02-05 13:18:28 · 511 阅读 · 0 评论 -
SQL Join的一些总结
wu转载 2017-08-16 22:32:10 · 450 阅读 · 1 评论 -
sql server DML操作对索引的影响
wu转载 2017-03-05 17:23:50 · 515 阅读 · 0 评论 -
Sql Server 创建索引 、复合索引
无转载 2017-03-05 17:19:56 · 13014 阅读 · 0 评论 -
sql server 复合索引和include索引
wu转载 2017-03-05 17:19:11 · 909 阅读 · 0 评论 -
SQLServer 扩展事件(Extended Events)
wu转载 2017-03-05 16:02:10 · 646 阅读 · 0 评论 -
SQL Server中关于跟踪(Trace)那点事
wu转载 2017-03-05 15:31:13 · 433 阅读 · 0 评论 -
Update Statistics用法
wu转载 2017-02-24 09:39:23 · 1802 阅读 · 0 评论 -
SqlServer 表选项LOCK_ESCALATION对分区的影响
wu转载 2017-03-01 23:42:17 · 2684 阅读 · 0 评论 -
sql server锁升级 / oracle没有锁升级
wu转载 2017-03-01 23:13:27 · 348 阅读 · 0 评论 -
SQLServer锁的概述
wu转载 2017-02-28 23:54:11 · 195 阅读 · 0 评论 -
SQL Server中的事务与锁
wu转载 2017-03-01 00:05:54 · 170 阅读 · 0 评论 -
SQLServer可更新订阅数据在线架构更改(增加字段)方案
(http://www.2cto.com/database/201508/432182.html)之前一直查找冲突发布和订阅数据不一致的原因,后来发现多少数据库升级引起,因为一直以来都是在发布数据库增加字段,订阅也会自动同步。在此时如果订阅队列有数据,这些数据将丢失。参考上一篇说明:SQLServer 可更新订阅数据冲突的一个原因 。当在发布数据库增加一个字段时,系统同步存转载 2016-08-26 15:49:33 · 548 阅读 · 0 评论 -
数据库复制:修改表结构、新增表、新增存储过程 会被复制到订阅服务器
(http://www.cnblogs.com/happyday56/p/3849018.html)SQL Server高可用性】数据库复制:修改表结构、新增表、新增存储过程 会被复制到订阅服务器?在SQL Server上配置好数据库复制后: 1、如果给表加了字段,会不会复制到订阅服务器呢?如果是删除1个字段转载 2016-08-26 15:41:57 · 686 阅读 · 0 评论 -
查询所有的表中,有没有列名 为 某一个字符串的 SQL文 或者 unique行 有哪些表 哪些行
Sql Server==========查询列名有firm或者Firm字符串的所有表。SELECT t.name AS table_name,SCHEMA_NAME(t.schema_id) AS schema_name,c.name AS column_name , types.name, c.max_lengthFROM sys.tables AS t原创 2016-08-25 23:33:25 · 435 阅读 · 0 评论 -
SQL STUFF 方法
(http://www.cnblogs.com/345563452/archive/2009/10/29/1592048.html)1、作用删除指定长度的字符,并在指定的起点处插入另一组字符。2、语法STUFF ( character_expression , start , length ,character_expression )3、示例转载 2016-08-24 11:47:27 · 210 阅读 · 0 评论 -
数据库连接池-连接的关闭内幕
(http://blog.csdn.net/rockpk008/article/details/22007863)我们经常会遇到这样那样的连接未关闭的问题,连接没有及时关闭导致的直接后果就是内存泄漏直至down机。我们也都知道解决的方式,但是在解决了问题之后经常会思考为什么会这样呢?连接close()掉,然后在创建不是很浪费cpu等系统资源嘛?有没有更好的方法解决呢?大家也经常转载 2016-08-24 11:44:45 · 327 阅读 · 0 评论 -
Change Not For Replication Value for SQL Server Identity Columns
(https://www.mssqltips.com/sqlservertip/1274/change-not-for-replication-value-for-sql-server-identity-columns/)ProblemWhen setting up replication there are many things to think about and man转载 2016-08-24 11:44:04 · 405 阅读 · 0 评论 -
sql server的某些表
MSrepl_errors (https://technet.microsoft.com/zh-cn/library/ms188765.aspx/)select top 100 * from ODS_Distributor..MSrepl_errors order by [time] descMSrepl_errors 表包含有扩展分发代理程序和合并代理程序失败信息的行。该转载 2016-08-24 11:43:24 · 204 阅读 · 0 评论 -
T-SQL查询进阶--详解公用表表达式(CTE)
简介 对于SELECT查询语句来说,通常情况下,为了使T-SQL代码更加简洁和可读,在一个查询中引用另外的结果集都是通过视图而不是子查询来进行分解的.但是,视图是作为系统对象存在数据库中,那对于结果集仅仅需要在存储过程或是用户自定义函数中使用一次的时候,使用视图就显得有些奢侈了. 公用表表达式(Common Table Expression)是SQL SERV转载 2016-08-24 11:26:55 · 163 阅读 · 0 评论 -
SQL server replication
(https://msdn.microsoft.com/zh-cn/library/ms173857(v=sql.120).aspx)(https://msdn.microsoft.com/zh-cn/library/ms184385.aspx)(https://msdn.microsoft.com/zh-cn/library/ms175158.aspx) --- 与转载 2016-08-24 11:15:19 · 322 阅读 · 0 评论 -
SSL请求trustStore的两种注册方式 (java/SQL Server)
(http://blog.csdn.net/fenglibing/article/details/16842543)如果是要发起SSL请求,这个时候通常是需要指定trustStore的,当然如果你使用自签名那是不需要的(查看如何使用自签名,查看这篇文章 http://blog.csdn.net/fenglibing/article/details/16842527 )。转载 2016-08-24 11:07:06 · 6795 阅读 · 0 评论 -
sql server 如何批量update数据
(http://blog.csdn.net/miqi770/article/details/50654728)原因:要一次性update 2千万条数据,虽然update sql很简单,但是由于一次性修改太多的数据,造成数据库log满了,就会报error:[ErrorCode: 9002, SQL State: S0004] The transaction lo转载 2016-08-24 10:35:55 · 471 阅读 · 0 评论 -
DBCP连接池配置参数说明
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">转载 2016-08-23 23:45:33 · 183 阅读 · 0 评论 -
sp_spaceused (Transact-SQL) SP中涉及哪些表
mark 书签 记url用https://msdn.microsoft.com/en-us/library/ms188776.aspxselect object_name(id) from syscomments where id in (select id from sysobjects where type ='P') and text like '%Trade%'原创 2016-08-23 23:41:54 · 242 阅读 · 0 评论 -
Java事务与JTA
(http://blog.csdn.net/codepest/article/details/8437661)一、什么是Java事务 通俗的理解,事务是一组原子操作单元,从数据库角度说,就是一组SQL指令,要么全部执行成功,若因为某个原因其中一条指令执行有错误,则撤销先前执行过的所有指令。更简答的说就是:要么全部执行成功,要么撤销不执行。 事务必须服从ISO/I转载 2016-08-25 23:40:03 · 177 阅读 · 0 评论 -
JTA 深度历险 - 原理与实现
(http://www.ibm.com/developerworks/cn/java/j-lo-jta/)在 J2EE 应用中,事务是一个不可或缺的组件模型,它保证了用户操作的 ACID(即原子、一致、隔离、持久)属性。对于只操作单一数据源的应用,可以通过本地资源接口实现事务管理;对于跨数据源(例如多个数据库,或者数据库与 JMS)的大型应用,则必须使用全局事务 JTA (Java转载 2016-08-25 23:42:24 · 163 阅读 · 0 评论 -
数据库之搜索效率及优化
(http://blog.csdn.net/tonyyxm/article/details/7513363)转载 2016-08-26 00:16:52 · 176 阅读 · 0 评论