数据库

在Oracle中利用SQL_TRACE跟踪SQL的执行-小浪学习网

在Oracle中利用SQL_TRACE跟踪SQL的执行

当你在执行一条SQL语句非常慢的时候,你是不是想问Oracle怎么执行这条语句的呢? Oracle提供的SQL_TRACE工具可以让你知道你执行的SQL究竟做了什么.执行的过程会被输出到trace文件中。 下面用例子...
站长的头像-小浪学习网月度会员站长1年前
386
数据库的一些常用知识-小浪学习网

数据库的一些常用知识

数据库的一些常用知识,都是一些很重要的操作语句。 DROP VIEW --从数据库中删除视图 CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引 CREATE PROCEDURE --创建一个存储...
站长的头像-小浪学习网月度会员站长1年前
4813
SQLServer 循环批处理-小浪学习网

SQLServer 循环批处理

GO命令后面加一个常量就可以了 下面方法可以用来快速生成一批数据 if(object_id('t') is not null) drop table t go create table t(id int identity(1,1),name varchar(40)) go insert into t(...
站长的头像-小浪学习网月度会员站长1年前
2910
Oracle Database 中关于null值的存储-小浪学习网

Oracle Database 中关于null值的存储

这里主要验证了number 和 varchar2 两种数据类型null值的存储 先来介绍一下row piece的结构 引用官方文档的一张结构图 通常情况下,不包括(cluster table 和 chain row)一个rowpiece 包括row ...
站长的头像-小浪学习网月度会员站长1年前
248
SQLServer 通用的分区增加和删除的算法-小浪学习网

SQLServer 通用的分区增加和删除的算法

本算法默认分去函数中已经包含了足够多的分区。不需要我们去动态的创建分区。 首先是将一个数据表加入到分区表的方法: [dbo].[SP_Helper_Partition_Add] @SrcTable nvarchar(256), 待加入的表 ...
站长的头像-小浪学习网月度会员站长1年前
2514
从两种SQL表连接写法来了解过去-小浪学习网

从两种SQL表连接写法来了解过去

如果想要优雅而易于维护且不容易写错的代码,当然用高标准的第二种方法。 如果必要考虑风险这个因素,比如涉及到多种平台的迁移或者整合,你应该用第一种,起码在两个表的情况下他还是比较安全...
站长的头像-小浪学习网月度会员站长1年前
279
MySQL Cluster集群探索与实践-小浪学习网

MySQL Cluster集群探索与实践

MySQL集群是一种在无共享架构(SNA,Share Nothing Architecture)系统里应用内存数据库集群的技术。这种无共享的架构可以使得系统使用低廉的硬件获取高的可扩展性。 MySQL集群是一种分布式设计...
站长的头像-小浪学习网月度会员站长1年前
4810
SQLServer 批量插入数据的两种方法-小浪学习网

SQLServer 批量插入数据的两种方法

在SQL Server 中插入一条数据使用Insert语句,但是如果想要批量插入一堆数据的话,循环使用Insert不仅效率低,而且会导致SQL一系统性能问题。下面介绍SQL Server支持的两种批量数据插入方法:Bu...
站长的头像-小浪学习网月度会员站长1年前
328
SQL Server 索引维护sql语句-小浪学习网

SQL Server 索引维护sql语句

SQL Server 索引维护sql语句,有需要的朋友可以参考下。 使用以下脚本查看数据库索引碎片的大小情况: 代码如下:DBCC SHOWCONTIG WITH FAST, TABLERESULTS, ALL_INDEXES, NO_INFOMSGS 以下使用脚...
站长的头像-小浪学习网月度会员站长1年前
308
Oracle RAC配置ssh用户等价-小浪学习网

Oracle RAC配置ssh用户等价

1).首先以Oracle身份在每个节点上执行 su - Oracle chmod 700 .ssh cd .ssh ssh-keygen -t rsa ssh-keygen -t dsa 2)把所以节点authorized_keys文件合成一个,在用这个文件覆盖各种节点.ssh下的...
站长的头像-小浪学习网月度会员站长1年前
3110