数据库相关 - 军军小站|张军博客
SqlServer

检测SQL Server表占用空间大小SQL

检测SQLServer表占用空间大小SQL,要先选择需要查询的数据库,然后点击执行下面脚本。CREATETABLE#T(NAMEnvarchar(200),ROWSchar(11),reservedvarchar(18),Datavarchar(18),index_sizevarchar(18),Unusedvarchar(18))GOINSERT#TEXECSP_MSFOREACHTABLE'EXECsp_spaceused"?"'SELECT*FROM

系统 2019-08-12 01:52:23 2707

MySql

6 MySQL视图

目录:1.视图概述1.1为什么引入视图1.2什么是视图1.3视图的好处1.4视图的分类2.视图的建立和删除3.实验1.视图概述1.1为什么引入视图[1]问题:假如因为某种需要,a表与b表需要进行合并起来组成一个新的表c。最后a表与b表都不会存在了。而由于原来程序中编写sql分别是基于a表与b表查询的,这就意味着需要重新编写大量的sql(改成向c表去操作数据)。解决方案:定义两个视图名字还是原来的表名a和b。a、b视图完成从c表中取出内容。通过视图就可以做到

系统 2019-08-12 01:33:24 2707

MySql

mysqlbinlog配置和还原数据

开启mysqlbin-log================================================================================[mysqld]binlog_cache_size=1Mlog-bin=mysql-bin#默认该文件是存储在datadir中log_bin_trust_function_creators=1binlog_format=mixedbinlog-ignore-db=mysq

系统 2019-08-12 01:55:22 2705

SqlServer

SQLSERVER 18056 错误

From:http://blog.csdn.net/yangzhawen/article/details/820916718056客户端无法重新使用SPID为%d的会话,该会话已被重置用于连接池。失败ID为%d。此错误可能是由于先前的操作失败引起的。请查看错误日志,找出在显示此错误消息之前刚发生的失败操作。2011-11-1916:33:53.91spid5495TheclientwasunabletoreuseasessionwithSPID5495,w

系统 2019-08-12 01:33:15 2705

数据库相关

关于已分区表和索引的查询处理增强功能 (联机

QLServer2008改进了许多并行计划的已分区表的查询处理性能,更改了并行和串行计划的表示方式,增强了编译时和运行时执行计划中所提供的分区信息。本主题将说明这些改进并提供有关如何解释已分区表和索引的查询执行计划的指南,此外还将提供改进已分区对象的查询性能的最佳方法。注意只有SQLServerEnterpriseEdition、DeveloperEdition和EvaluationEdition支持已分区表和已分区索引。新增的可识别分区的查找操作在SQL

系统 2019-08-12 01:32:05 2705

MySql

mysql xtrabackup增量备份

mysql增量备份策略周一全备,其他增量备份,根据业务需要,设定保留日期,如保留一月。增量备份步骤;1创建全备2根据全备目录,创建增量备份3第二次增量备份根据第一次增量备份目录,依次类推还原步骤1关闭实例2应用日志,如有增量,先恢复全备,然后再逐个恢复增量日志3copy数据到目录4修改数据文件权限,chown、chmod5启动mysqlxtrabackup增量备份

系统 2019-08-12 01:53:48 2704

Oracle

Oracle 数据字典和数据字典视图

--==============================--Oracle数据字典和数据字典视图--==============================数据字典是元数据的集合,从逻辑上和物理上描述了数据库及内容,存储于SYSTEM与SYSAUX表空间内的若干段。SYS用户拥有所有的数据字典表,数据字典基本一般以$结尾,如col$,tab$等,这些数据字典存放在system表空间中。数据字典的形成在数据库创建阶段创建,在使用阶段维护和更新无法通

系统 2019-08-12 01:51:41 2702

MySql

mysql分区管理 - hash分区

hash分区的目的是将数据按照某列进行hash计算后更加均匀的分散到各个分区,相比,range和list分区来说,hash分区不需要明确指定一个给定的列值或者列值集合应该在保存在哪个分区,mysql会自动按照hash计算后完成这些工作,我们只需要基于将要进行hash的列值指定一个列或者表达式,以及可选的指定要分区的表总的分区数量。下面我们举一个例子来说,hash分区如何创建。首先我们创建如下的表格:hash_partition_tbl,并插入几条记录到表中

系统 2019-08-29 22:02:08 2699

数据库相关

欧拉函数模板

voideular(){memset(vis,0,sizeof(vis));vis[0]=vis[1]=1;for(i=2;i*i<=N;i++){if(vis[i]==0){for(j=i*i;j<=N;j+=i)vis[j]=1;}}//这段求出了N内的所有素数for(i=1;i<=N;i++)phi[i]=i;for(i=2;i<=N;i++){if(vis[i]==0){for(j=i;j<=N;j+=i)//这里从i开始,必定能整除i,其倍数也同

系统 2019-08-12 01:54:10 2699

数据库相关

母函数问题

今天大半天的时间在看这个。以下主要源于百度百科,讲得还是比较清楚。这里也可以看出百度百科和wiki的差别,wiki的公式都写得很漂亮,百度百科只是摘。生成函数是说,构造这么一个多项式函数g(x),使得x的n次方系数为f(n)。如:序列{0,1,2,3,4,5...n}的生成函数为:$f(x)=0+x+2x^2+3x^3+4x^4+...+nx^n$生成函数最绝妙的是,某些生成函数可以化简为一个很简单的函数。也就是说,不一定每个生成函数都是用一长串多项式来表

系统 2019-08-12 01:53:31 2697

数据库相关

使用系统存储过程实现的通用分页存储过程.sql

CREATEPROCsp_PageView@sqlntext,--要执行的sql语句@PageCurrentint=1,--要显示的页码@PageSizeint=10,--每页的大小@PageCountintOUTPUT--总页数ASSETNOCOUNTONDECLARE@p1int--初始化分页游标EXECsp_cursoropen@cursor=@p1OUTPUT,@stmt=@sql,@scrollopt=1,@ccopt=1,@rowcount=@

系统 2019-08-12 01:51:35 2697

MySql

MYSQL - 索引简单示例

最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,先建立一个如下的表。CREATETABLEmytable(idserialprimarykey,category_idintnotnulldefault0,user_idintnotnulldefault0,adddateintnotnulldefault0);如果在查询时常用类似以下的语句:SELECT*FROMmytableWHEREcategory_id=1;最直接的应对之道,是为c

系统 2019-08-12 01:54:01 2695

Oracle

书写历史的甲骨文--ORACLE公司传奇

ORACLE公司之起源很难想象,ORACLE公司的这一段传奇居然要从IBM开始。1970年的6月,IBM公司的研究员埃德加·考特(EdgarFrankCodd)在CommunicationsofACM上发表了那篇著名的《大型共享数据库数据的关系模型》(ARelationalModelofDataforLargeSharedDataBanks)的论文。这是数据库发展史上的一个转折。要知道,当时还是层次模型和网状模型的数据库产品在市场上占主要位置。从这篇论文开

系统 2019-08-29 23:08:23 2693

数据库相关

存储过程,非常重要

----------------常用的系统存储过程---------------executesp_databases--查看服务器里的所有数据库execsp_renamedbNetBarDB,abc--重命名数据库execsp_tables--查询出当前环境下的对象列表execsp_columnscardInfo--查询指定表中列的信息------------存储过程语法------------------createprocedure存储过程名称--p

系统 2019-08-12 01:54:05 2693

Oracle

Oracle执行计划——处理一种并行hint不生效的情

刚刚在itpub上看到有人在问并行hint不生效的一个问题。我做了实验也出现一样的问题,如下:原因在这是小表,在联合时走索引了,加上full的hint,就可以启动并行的执行计划。当然也可以采用parallel_index,同时在小表时也要加上index_ffs才生效,如下:Oracle执行计划——处理一种并行hint不生效的情况

系统 2019-08-12 01:33:11 2692