`
文章列表
一、重建索引的前提 1、表上频繁发生update,delete操作; 2、表上发生了alter table ..move操作(move操作导致了rowid变化)。   二、重建索引的标准 1、索引重建是否有必要,一般看索引是否倾斜的严重,是否浪费了空间, 那应该如何才可以判断索引是否倾斜的严重,是否浪费了空间, 对索引进行结构分析(如下): SQL>Analyze index index_name validate structure;
一、导出表结构: 1、命令窗口输入: SQL> set serveroutput on; SQL> set long 999999; SQL> set feedback off; SQL> spool temp.sql; SQL> SELECT DBMS_METADATA.GET_DDL('TABLE',table_name) FROM USER_TABLES; SQL> spool off; 2、pl/sql中,tools->export user objects是导出表结构 3、pl/sql中,tools->export tables用中间 ...
--1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespace_name; --2、查看表空间物理文件的名称及大小 SELECT tablespace_name, file_id, 
转自:http://blog.sina.com.cn/s/blog_4b13ec250100wm14.html 做数据分析的,免不了碰到记录数据量很大,怎么办? 做全面分析是不现实也没有必要。 介绍一下抽样方法及实现 几种常用的抽样方法: 1.简单随机抽样(simple random sampling) 将所有调查总体编号,再用抽签法或随机数字表随机抽取部分观察数据组成样本。 优点:操作简单,
多主互备和主从复制有一些区别,因为多主中都可以对服务器有写权限,所以设计到自增长重复问题 出现的问题(多主自增长ID重复) 1:首先我们同步A,B的test表结构 2:停掉A,在B上对数据表test(存在自增长ID)执行插入操作,返回插入ID为1 3:后停掉B,在A上对数据表test(存在自增长ID)执行插入操作,返回的插入ID也是1 4:然后 我们同时启动A,B,就会出现主键ID重复 解决方法: 我们只要保证两台服务器上插入的自增长数据不同就可以了 如:A查奇数ID,B插偶数ID,当然如果服务器多的话,你可以定义算法,只要不同就可以了 在这里我们在A,B上加入参数,以实现奇偶插入 A:my ...
cronolog介绍 cronolog是一个简单的过滤程序从标准输入读取日志文件条目,每个条目写入到输出文件指定一个文件名模板和当前的日期和时间。当扩大的文件名更改,关闭当前文件,并打开一个新的。cronolog的目的是要在配合使用的Web服务器( 如 Apache),分成每天或每月的日志,访问日志。Linux下运行的Web服务器Apache,默认日志文件是不分割的,一个整文件既不易于管理,也不易于分析统计。安装cronolog后,可以将日志文件按时间分割,易于管理和分析。 cronolog安装 1、下载安装文件wget http://cronolog.org/download/cro ...
shell脚本中用得比较多: 在linux环境下要取得几天前的时期只要使用 date -d "x days ago" +%Y%m%d x用数字代替,如果需要几天前的直接写正数,如果要几天后的日期直接写负数即可; date -d "x weeks ago" +%Y%m%d x用数字 ...
在cp前加一个反斜杠如:  \cp -f file dir
---------查看Linux服务器CPU详细情况-------------- #查看CPU的信息 [root@host ~]# cat /proc/cpuinfo #查看物理CPU的个数 [root@host /]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l #查看每个物理CPU的核数 [root@host /]# cat /proc/cpuinfo | grep "cpu cores" | uniq
//假如你要安装libjpeg的32位版本   1、查询具体的32位版本,然后安装 yum search libjpeg.i686 yum -y install libjpeg.i386   2、一劳永逸的方法,这么做会同时安装32和64位版本。 echo 'multilib_policy=all' >> /etc/yum.conf
方法一:   在/etc/profile文件中添加变量【对所有用户生效(永久的)】   用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。   要让刚才的修改马上生效,需要执行以下代码   # source /etc/profile   方法二:   在用户目录下的.bash_profile文件中增加变量【对单一用户生效(永久的)】
一、环境描述 1)操作系统:CentOS 5.5 64位 2)Openssl升级前版本:openssl 0.9.8e 3)Openssl升级后版本:openssl 1.0.1j(源码安装) 4)Openssh升级前版本:openssh-4.3p2-41.el5 5)Openssh升级后版本:openssh_6.7p1(源码安装) 6)连接工具xshell 4 二、安装Dropbear代替OpenSSH 安装dropbear只是为了在升级失败sshd启动不起来时,依然可以登录系统。也可以用其他工具代替,比如telnet 1)下载dropbear安装包
在“我的电脑”->“属性”->“高级”->“环境变量”中增加或修改环境变量后,需重启系统才能使之生效。有没有什么方法可让它即时生效呢?下面介绍一种方法:   以修改环境变量“PATH”为例,修改完成后,进入DOS ...
一、使用oracle硬件要求 1、内存要求 最小内存1G,推荐2G或2G以上 2、swap大小设定 1GB跟2GB物理内存之间的,设定swap大小为物理内存的1.5倍2GB跟16GB物理内存之间的,设置swap大小与物理内存相等16GB物理内存以上的,设置swap大小 ...
    LINUX中SWAP分区大小如何设置呢?安装oracle 的时候,swap太小不能继续安装,那么能不能有什么方法能在不不用安装os的情况下实现swap更改大小呢?     以下操作需要root权限: # cd /usr/ # mkdir swap # cd swap # dd if=/dev/zero of=swapfile bs=1G count=8 这条命令从硬盘里分出一个 8×1G 大小的空间,挂在swapfile上。 # mkswap swapfile 构建swap格式于/usr/swap/swapfile 上 # swapon swapfile 激活swapfile ,加入到s ...
Global site tag (gtag.js) - Google Analytics