Press "Enter" to skip to content

Month: March 2012

Oracle 和 MySQL 中查询条件限制语句

在 MySQL 中查询:
select * from table_name limit 100,20; 从第100条开始,查询20条数据;
select * from table_name limit 20; 从第1条开始,查询20条数据;

在 Oracle 中查询:
select * from table_name where rownum<=10

1 Comment

oracle 查看表所占用的空间大小

1、查看表所占空间

SELECT   TABLESPACE_NAME,TO_CHAR(SUM(BYTES)/(1024*1024),'999G999D999')   CNT_MB  
  FROM   DBA_EXTENTS  
  WHERE   OWNER='&OWNER'   AND   SEGMENT_NAME='&TABLE_NAME'   AND   SEGMENT_TYPE   LIKE   'TABLE%'  
  GROUP   BY   TABLESPACE_NAME;

2、有两种含义的表大小。一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数:

select segment_name, bytes
from user_segments
where segment_type = 'TABLE';

或者

Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name;

另一种表实际使用的空间。这样查询:

analyze table emp compute statistics;
select num_rows * avg_row_len
from user_tables
where table_name = 'EMP';

查看每个表空间的大小:

Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By Tablespace_Name;

来源:http://luobeng.blogbus.com/logs/36329526.html

1 Comment

Oracle常用命令

列出当前数据库 show parameter db_name
查看字符集 select userenv(‘language’) from dual

create user zhukun identified by zhukun default tablespace users temporary tablespace temp;

查看当前用户的缺省表空间 select username,default_tablespace from user_users
查看当前用户的角色 select * from user_role_privs
查看当前用户的系统权限 select * from user_sys_privs
查看当前用户的表级权限 select * from user_tab_privs
查看用户下所有的表 select * from user_tables

1 Comment

CentOS精简与优化

CentOS安装完毕后,需要进行的优化步骤。

注意:本文所述的优化,是针对于VPS环境的,桌面环境和独立服务器的CentOS请勿使用本文中的方法进行优化,否则可能导致桌面环境不正常。独立服务器也不要使用本文中的方法去优化,否则会引起异常~

1,删除不必要的软件包

yum remove Deployment_Guide-en-US finger cups-libs cups ypbind
yum remove bluez-libs desktop-file-utils ppp rp-pppoe wireless-tools irda-utils
yum remove sendmail* samba* talk-server finger-server bind* xinetd
yum remove nfs-utils nfs-utils-lib rdate fetchmail eject ksh mkbootdisk mtools
yum remove syslinux tcsh startup-notification talk apmd rmt dump setserial portmap yp-tools
yum groupremove "Mail Server" "Games and Entertainment" "X Window System" "X Software Development" 
yum groupremove "Development Libraries" "Dialup Networking Support" 
yum groupremove "Games and Entertainment" "Sound and Video" "Graphics" "Editors" 
yum groupremove "Text-based Internet" "GNOME Desktop Environment" "GNOME Software Development"

2,升级整个系统

yum update   #更新全部更新
yum clean all     #清理全部缓存的安装文件以节省空间

3,禁用seLinux

sestatus   先执行这一句看看seLinux状态,如果不是disabled,那么执行如下步骤将其禁用
vi /etc/selinux/config 
SELINUX=disabled  禁用SeLinux
SELINUX=enforcing  使用SeLinux

4,停止网卡对ipv6的支持

vi /etc/modprobe.conf   添加如下行到文尾:
alias net-pf-10 off
alias ipv6 off

重启后生效。

4 Comments

香港Hyper-V Windows VPS推荐:Website Solution

Hyper-V是微软推出的虚拟化技术,因此,Hyper-V的VPS是肯定支持自家的Windows操作系统的。跟其它虚拟化技术相比,Hyper-V是真正的“硬虚拟化”技术,在性能及稳定上有无可比拟的优势,每个Hyer-v主机都可分配独立公网IP地址、独立操作系统、独立硬盘、独立内存、独立CPU资源具有独立服务器功能,可自行安装程序,单独重启服务器。Hyer-v主机是高端虚拟主机用户的最佳选择。

此前本博客也介绍过不少VPS了,今天要推荐的是来自香港的Hyper-V Windows VPS,商家的名字叫做Website Solution,地址见此。顺便说下,这个名字像极了美国著名的Network Solution。母鸡采用 Windows Server 2008 Data Center R2 SP1系统,小鸡支持安装Windows Web Server 2008 R2 SP1,预置卡巴斯基杀毒,小鸡使用WebsitePanel来管理,可以很方便的重启、重装系统等。

Website Solution提供2种购买方案(详情见此),小荷塘简单地看了一下,发现内存和硬盘给的都挺大,最小的硬盘有30G,内存2G,配置十分充裕,将网站放到此处,算是比较安心的了。

需要说明的是,如果你的网站访客主要集中在亚洲地区,那么将服务器放在香港是最好的选择。从香港连接至亚洲各个国家的速度都很快。从内地访问香港的速度那就更快了,跟放在国内的速度几乎豪无差别,而且还不用备案,省时省心。

此外,Website Solution还提供了一些WebsitePanel和VPS安装好以后的截图,详情见此

14 Comments

Linux/Unix系统常用查找命令

find / -name httpd.conf 查找根目录下名为httpd.conf的文件
find /etc -name ‘*srm*’ 查找/etc目录下,文件名中间包含srm的文件
find / -name “httpd.conf” -ls 查找根目录下名为httpd.conf的文件,并显示文件信息
find /tmp -size +100c 查找/tmp目录中大于100字节的文件,c表示字节,如果不加c表示查找100块的文件
find / -type d -name httpd 查找根目录下名为httpd的目录

6 Comments