摘要:
说说复合索引 写索引的博客太多了,一直不想动手写,有一下两个原因:一是觉得有炒剩饭的嫌疑,有兄弟曾说:索引吗,只要在查询条件上建索引就行了,真的可以这么暴力吗?二来觉得,索引是个非常大的话题,很难概括出所有的情况,你不整出点新意来,倒是有抄袭照搬的嫌疑 既然写了,就写一点稍微不一样的东西出来,好了, 阅读全文
摘要:
先来看看什么是书签查找: 当优化器所选择的非聚簇索引只包含查询请求的一部分字段时,就需要一个查找(lookup)来检索其他字段来满足请求。对一个有聚簇索引的表来说是一个键查找(key lookup),对一个堆表来说是一个RID查找(RID lookup)。这种查找即是——书签查找。 书签查找根据索引 阅读全文
摘要:
解决SQLSERVER2008 CPU使用率99%: 1、dbcc checkdb 重建索引 2、檢查有沒有死鎖 -- sp_lock SELECT request_session_id spid , OBJECT_NAME(resource_associated_entity_id) tableN 阅读全文
摘要:
建一张表 /******************************************************************************** 小区主档记录,要保证与OrgLevelUnit同步 ************************************* 阅读全文
摘要:
MyBatis的动态SQL详解 MyBatis的动态SQL是基于OGNL表达式的,它可以帮助我们方便的在SQL语句中实现某些逻辑。 MyBatis中用于实现动态SQL的元素主要有: if choose(when,otherwise) trim where set foreach if就是简单的条件判 阅读全文
摘要:
1. Spring MVC简介 Spring MVC是java EE平台请求驱动类型的轻量级Web框架,使用了MVC设计模式的思想,spring框架的主要优势之一就是分层架构,分层架构允许选择使用任何一个组件,同时也可以集成其它框架技术,例如:Struts2、Hibernate等 Spring框架具 阅读全文
摘要:
测试一下基本的,从查询结果里面构造一个json 的格式 create table t1(ID int identity,name nvarchar(50),Chinese int ,Math int) insert into t1 values ('张三',90,80),('李四',75,90),( 阅读全文
摘要:
我们知道很多事情都存在一个分治的思想,同样的道理我们也可以用到数据表上,当一个表很大很大的时候,我们就会想到将表拆 分成很多小表,查询的时候就到各个小表去查,最后进行汇总返回给调用方来加速我们的查询速度,当然切分可以使用横向切分,纵向 切分,比如我们最熟悉的订单表,通常会将三个月以外的订单放到历史订 阅读全文
摘要:
场景 前些天遇到一个问题,要往线上数据库中数据量比较大的表格里添加新的字段,以及赋上默认值, 执行的时间比较长,如果直接在原表格的基础上直接执行sql,害怕会将表格甚至是数据库弄成死锁。 和团队兄弟聊了聊找到了一种办法,不知道的也可以借鉴一下。 解决办法 根据源表格创建一个临时表格 CREATE T 阅读全文
摘要:
Oracle安装完成后,在“开始”里找到SQL Plus运行,要求输入帐号和密码,用system/密码连接。 1、Oracle里有一个默认的scott账户密码tiger,用该账户连接: CONN 用户名/密码; eg:CONN scott/tiger; 2、scott账户默认是锁定的,需要进行解锁: 阅读全文