数据库相关

收缩表段(shrink space)

--====================--收缩表段(shrinkspace)--====================一、表的增长方式当表被创建后,随着记录的不断插入,组成表的区间会被填满,如果启用了自动扩展,则当区间填满后,会分配新的区间。假定高水位线随着记录的增加从最左端往右端来移动,当到底部区间的尾端时,则新的区间将会被分配。二、表可收缩的原理随着记录的增加高水位线不断的右移,记录的删除不会导致高水位线往回(左)移动删除记录后的空闲空间(高水

系统 2019-08-12 01:53:49 2637

SqlServer

SQL Server 聚集索引和非聚集索引的区别

非聚集索引和聚集索引的区别不在不会详细说明非聚集索引和聚集索引的结构有什么不一样,因为这种东西网上已经说的很多了。一个表一旦建立了聚集索引,那么那张表就是一张被b树重新组织过的表。而没聚集索引表就是一个堆表。什么是b树,什么是堆表就不解释了。小弟对,非聚集索引状况下和聚集索引状况下的常量绑定和变量绑定做了测试。会发在这边是因为聚集索引的变量绑定的执行计划,和非聚集索引的变量绑定的执行计划不一样。usenorthwindCREATEINDEXidx_orde

系统 2019-08-12 01:33:58 2637

数据库相关

法正(1):年表

[东汉献帝建安元年]公元196年天下大乱,法正与同乡孟达入蜀避难,投靠刘璋。[东汉献帝建安年间]公元197年——207年过了很长时间,法正才做了新都县令,后来又回成都担任代理军议校尉。既不受重用,又遭到同事的排斥打击。益州别驾张松与法正结为好友,两人常私下叹息跟随刘璋难有作为。[东汉献帝建安十三年]公元208年曹操进驻荆州,张松奉命出使见曹操,归来后向刘璋进言与曹操断绝关系而结交刘备,并推荐法正出使。法正不得已出使前往荆州。法正归来后,与张松商定一同拥戴刘

系统 2019-08-12 01:33:39 2637

Oracle

oracle 中null

没有给赋值,也没有默认值时为nullORACLE允许任何一种数据类型的字段为空,除了以下两种情况:1、主键字段(primarykey),2、定义时已经加了NOTNULL限制条件的字段说明:1、等价于没有任何值、是未知数(未赋值,且没有默认值)。2、NULL与0、空字符串、空格都不同。3、对空值做加、减、乘、除等运算操作,结果仍为空。4、NULL的处理使用NVL函数。5、比较时使用关键字用“isnull”和“isnotnull”。6、空值不能被索引,所以查询

系统 2019-08-12 01:55:25 2636

数据库相关

AccountManager使用教程

API解读这个类给用户提供了集中注冊账号的接口。用户仅仅要输入一次账户password后,就能够訪问internet资源。不同的在线服务用不同的方式管理用户,所以accountmanager为不同类型的账户提供了统一验证管理的方法,处理有效的账户的具体信息而且实现排序。比方Google,Facebook,MicrosoftExchange各自有他们的验证方法。非常多server支持一些验证算法,能够不须要发送用户password验证是否正确。Account

系统 2019-08-12 01:51:44 2636

SqlServer

SQLserver 2000分页另类通用解决方案

存储过程分页大都会用到这样的语句SELECT*,row_number()OVER(ORDERBYidDESC)ASrowNumberFROM但是SQL2000中不支持row_number()需要使用select....into配合临时表和IDENTITY(data_type[,seed,increment])AScolumn_name来作为替代方案。语句像下面这样SELECT*,identity(int,1,1)asrowNumberINTO#tempFR

系统 2019-08-12 01:33:48 2636

数据库相关

磁盘分区详解

众所周知,磁盘的分区分为两种:主分区与逻辑分区,其中逻辑分区是在扩展分区中创建的。主分区信息存放在MBR(MainBootRecord)中,按其字面上的理解即为主引导记录区,位于整个磁盘的0磁道0柱面1扇区,即LBA0。在总共512字节的主引导扇区中,MBR只占用了其中的446个字节(偏移0—偏移1BD),另外的64个字节(1BE---1FD)交给了DPT(DiskPartitionTable硬盘分区表),最后两个字节“55,AA”(1FE---1FF)是

系统 2019-08-12 01:33:56 2635

SqlServer

安装SQL Server 2000 提示文件挂起错误解决办法

安装SQLSERVER2000时提示:“以前的某个程序安装已在安装计算机上创建挂起的文件操作。运行安装程序之前必须重新启动计算机。”接着按照提示重启计算机,再安装,仍然出现同样的提示。原因是安装程序在先前的安装过程中在系统注册表留下某些信息,导致不能安装。删除掉如下键值信息即可安装:在运行窗口输入regedit,打开注册表编辑器,在HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/SessionManager中

系统 2019-08-12 01:32:41 2635

数据库相关

Data Structure Linked List: Write a function

http://www.geeksforgeeks.org/write-a-function-to-get-the-intersection-point-of-two-linked-lists/第一第二个方法比较简单,下面这段代码是第三个方法1#include2#include3#include4#include5#include6#include7#inc

系统 2019-08-12 01:53:45 2634

数据库相关

mongodb的查询语句学习摘要

看了些资料,对应只需要知道怎么查询和使用mongodb的我来说,这些足够啦。左边是mongodb查询语句,右边是sql语句。对照着用,挺方便。db.users.find()select*fromusersdb.users.find({"age":27})select*fromuserswhereage=27db.users.find({"username":"joe","age":27})select*fromuserswhere"username"="j

系统 2019-08-12 01:53:00 2634

数据库相关

【HDU】3853 LOOPS

http://acm.hdu.edu.cn/showproblem.php?pid=3853题意:n×m的格子,起始在(1,1),要求走到(n,m),在每一格(i,j)有三种走法,其中p[i,j,0]的概率留在原地,p[i,j,1]的概率走到(i,j+1),p[i,j,2]的概率走到(i+1,j),问期望步数。(n,m<=1000)#include#includeusingnamespacestd;constintN=10

系统 2019-08-12 01:52:26 2634

MySql

c语言mysql api

1.mysql_affected_rows()//返回上次UPDATE、DELETE或INSERT查询更改/删除/插入的行数。2.mysql_autocommit()//切换autocommit模式,ON/OFF。3.mysql_change_user()//更改打开连接上的用户和数据库。4.mysql_charset_name()//返回用于连接的默认字符集的名称。5.mysql_close()//关闭服务器连接。6.mysql_commit()//提交

系统 2019-08-12 01:33:52 2634

MySql

petclinic(compass+jdbc+mysql版)配置笔记

首先希望版主删除我前2天发的帖子:compass+jdbc+mysql跑自带例子petclinic报错。帖子提问的有误,实属垃圾,呵呵。由于compass自带的petclinic例子中jdbc数据访问层的数据库使用的是hsqldb(至发帖时也没有jdbc+mysql的例子),本人照猫画虎终于跑起来compass+jdbc+mysql版的petclinic,配置见下面。由于把例子刚跑起来,也没有看compass的源码(内力有限,呵呵),很可能还有别的错误,大

系统 2019-08-12 09:29:58 2633

Oracle

提交优化Oracle Tuning Log File Sync 等待事件

发一下牢骚和主题无关:在一个繁频commit/rollback或盘磁I/O有问题、量大物理读写争用那么、我们便会经常瞧见LOGFILESYNC待等事件出现在TOPEVENTS中评估LOGFILESYNC待等事件的标指是均匀待等时间、以及AWR后续的WAITEVENTHISTOGRAM对于OLTP、均匀待等时间7ms算畸形、畸形情况下均匀待等时间不会超越10ms面下给出几种优化的策略、㈠优化REDO日记的I/O如果够能优化REDO日记文件的存储、使之存放到更

系统 2019-08-12 01:55:24 2633

SqlServer

在与 SQL Server 建立连接时出现与网络相关的或

在与SQLServer建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且SQLServer已配置为允许远程连接。(provider:命名管道提供程序,error:40-无法打开到SQLServer的连接)说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.Data.SqlClient.SqlException:在与S

系统 2019-08-12 01:53:04 2633