(a).分配区和释放区
分配:alter index ix_my_tab allocate extent;(可以指定分配的数据文件区)
释放:alter index ix_my_tab deallocate unused (keep 100m);
(b).修改日志属性
alter index ix_my_tab logging;
alter index ix_my_tab nologging;
(c).修改存储和物理属性
alter index ix_my_tab pctfree 10 pctused 40 initrans 5 storage(next 100k maxextents unlimited freelists 10 buffer_pool keep);
(d).添加散列索引分区
alter index ix_my_tab add partition tablespace users;
(e).合并和删除分区
合并:alter index ix_my_tab coalesce partition;
删除:alter index ix_my_tab drop paratition ix_my_tab_li;
(f).更改分区
alter index ix_my_tab modify partition ix_my_tab_li allocate extent size 100m;
alter index ix_my_tab modify partition ix_my_tab_li deallocate unused keep 100m;
(g).分区重命名
alter index ix_my_tab rename partition ix_my_tab_li to ix_my_tab_li01;
(h).重建无分区索引
alter index ix_my_tab rebuild online;
(i).缩小操作
alter index ix_my_tab shrink space;
alter index ix_my_tab shrink space compact cascade;
分享到:
相关推荐
Tablepace 参数允许alter index操作更改索引的存储空间; 六、索引状态描述 在数据字典中查看索引状态,发现有三种: valid:当前索引有效 N/A :分区索引 有效 unusable:索引失效 七、术语 ...
alter any index 修改任意索引的权限 alter any role 修改任意角色的权限 alter any sequence 修改任意序列的权限 alter any snapshot 修改任意快照的权限 alter any table 修改任意表的权限 alter...
添加了对 SQL Server 2022 的 CREATE INDEX 和 ALTER INDEX 的支持 添加了对 SQL Server 2022 的 CREATE CLUSTERED INDEX 的支持 添加了对 SQL Server 2022 的 CREATE TABLE 和 ALTER TABLE 的支持 添加了对 SQL ...
将权限限制在家里--加入 vi /etc/vsftpd/chroot_list 认证 ...test 123456 ...GRANT alter,create,index,select,insert,update,drop,delete on ip58lu.* TO ip58lu@localhost IDENTIFIED BY "5mAip58lu07Ff3lJ
详细说明SQL语句应用及操作。--语 句 功 能 --数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 -数据定义 CREATE...
触发器有如下作用: 可在写入数据表前,强制检验或转换数据。 触发器发生错误时,异动的结果会...ALTER 语句,如:ALTER DATABASE、ALTER TABLE、ALTER INDEX 等。 DROP 语句,如:DROP DATABASE、DROP TABLE、DROP IN
13.1. 数据定义语句 13.1.1. ALTER DATABASE语法 13.1.2. ALTER TABLE语法 13.1.3. CREATE DATABASE语法 13.1.4. CREATE INDEX语法 13.1.5. CREATE TABLE语法 ...13.2. 数据操作语句 13.2.1. DELETE语法 .....
SQL操作全集(非常适合初学者) 首先,简要介绍基础语句: 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device ...
13.2. 数据操作语句 13.2.1. DELETE语法 13.2.2. DO语法 13.2.3. HANDLER语法 13.2.4. INSERT语法 13.2.5. LOAD DATA INFILE语法 13.2.6. REPLACE语法 13.2.7. SELECT语法 13.2.8. Subquery语法 13.2.9. TRUNCATE...
alter table temp drop index name; 3、 primary key 主键约束相当于唯一约束+非空约束的组合,主键约束列不允许重复,也不允许出现空值;如果的多列组合的主键约束, 那么这些列都不允许为空值,并且组合的值不...
SQL>select index_name,index_type,table_name from user_indexes order by table_name; 查看索引被索引的字段 SQL>select * from user_ind_columns where index_name=upper('&index_name'); 查看索引的大小 ...
--数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP ...
触发器对表进行插入、更新、删除的时候会自动执行的特殊...SQL Server 2005中触发器可以分为两类:DML触发器和DDL触发器,其中DDL触发器它们会影响多种数据定义语言语句而激发,这些语句有create、alter、drop语句。
利用ALTER INDEX语句中的REBUILD选项,可以使用已有索引而不是表来快速重建索引。在执行这个操作时必须要有足够的空间来保存所有的索引。
我们先来看下代码: ...索引(index)和约束(key)的区别主要在于二者的出发点不同,索引(index)负责维护表的查找和操作速度,约束(key)负责维护表的完整性。 而有这个困惑的话,很可能是由于MySQL中有一个
--数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP ...
--数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP ...
--数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 DROP ...
-从数据库中删除表 ALTER TABLE --修改数据库表结构 CREATE VIEW --创建一个视图 DROP VIEW --从数据库中删除视图 CREATE INDEX --为数据库表创建一个索引 DROP INDEX --从数据库中删除索引 CREATE PROCEDURE --创建...
--数据操作 SELECT --从数据库表中检索数据行和列 INSERT --向数据库表添加新数据行 DELETE --从数据库表中删除数据行 UPDATE --更新数据库表中的数据 --数据定义 CREATE TABLE --创建一个数据库表 ...