SQL Server 2008 Books Online (November 2009)
ÈôÒªÊÕËõÌØ¶¨Êý¾Ý¿âµÄËùÓÐÊý¾ÝºÍÈÕÖ¾Îļþ£¬ÇëÖ´ÐÐ DBCC SHRINKDATABASE ÃüÁî¡£ÈôÒªÒ»´ÎÊÕËõÒ»¸öÌØ¶¨Êý¾Ý¿âÖеÄÒ»¸öÊý¾Ý»òÈÕÖ¾Îļþ£¬ÇëÖ´ÐÐ DBCC SHRINKFILE
ÃüÁî¡£
ÈôÒª²é¿´Êý¾Ý¿âÖе±Ç°µÄ¿ÉÓã¨Î´·ÖÅ䣩¿Õ¼äÁ¿£¬ÇëÔËÐÐ sp_spaceused
¡£
¿ÉÔÚ½ø³ÌÖеÄÈÎÒ»µãÍ£Ö¹ DBCC SHRINKDATABASE ²Ù×÷£¬ÈκÎÒÑÍê³ÉµÄ¹¤×÷¶¼½«±£Áô¡£
ÊÕ
ËõºóµÄÊý¾Ý¿â²»ÄÜСÓÚÊý¾Ý¿âµÄ×îС´óС¡£×îС´óСÊÇÔÚÊý¾Ý¿â×î³õ´´½¨Ê±Ö¸¶¨µÄ´óС£¬»òÊÇʹÓÃÎļþ´óС¸ü¸Ä²Ù×÷£¨Èç DBCC SHIRNKFILE »ò
ALTER DATABASE£©ÏÔʽÉèÖõÄ×îºó´óС¡£ÀýÈ磬Èç¹ûÊý¾Ý¿â×î³õ´´½¨Ê±µÄ´óСΪ 10 MB£¬ºóÀ´Ôö³¤µ½ 100
MB£¬Ôò¸ÃÊý¾Ý¿â×îСֻÄÜÊÕËõµ½ 10 MB£¬¼´Ê¹ÒѾɾ³ýÊý¾Ý¿âµÄËùÓÐÊý¾ÝÒ²ÊÇÈç´Ë¡£
ÔË
ÐÐ DBCC SHRINKDATABASE ¶ø²»Ö¸¶¨ NOTRUNCATE Ñ¡Ïî»ò TRUNCATEONLY Ñ¡ÏîµÈ¼ÛÓÚ´ø
NOTRUNCATE ÔËÐÐ DBCC SHRINKDATABASE ²Ù×÷£¬È»ºóÔÙ´ø TRUNCATEONLY ÔËÐÐ DBCC
SHRINKDATABASE ²Ù×÷¡£
ÒªÊÕËõµÄÊý¾Ý¿â²»±ØÔÚµ¥Óû§Ä£Ê½Ï£»ÆäËûµÄÓû§ÈÔ¿ÉÒÔÔÚÊý¾Ý¿âÊÕËõʱ¶ÔÆä½øÐй¤×÷¡£ÕâÒ²°üÀ¨ÏµÍ³Êý¾Ý¿â¡£
²»ÄÜÔÚ±¸·ÝÊý¾Ý¿âʱÊÕËõÊý¾Ý¿â¡£·´Ö®£¬Ò²²»ÄÜÔÚÊý¾Ý¿âÖ´ÐÐÊÕËõ²Ù×÷ʱ±¸·ÝÊý¾Ý¿â¡£
NOTRUNCATE
ͨ¹ý½«ÒÑ·ÖÅäµÄÒ³´ÓÎļþÄ©Î²ÒÆ¶¯µ½ÎļþÇ°ÃæµÄδ·ÖÅäÒ³À´Ñ¹ËõÊý¾ÝÎļþÖеÄÊý¾Ý
¡£target_percent
ÊÇ¿ÉÑ¡²ÎÊý¡£
ÎļþĩβµÄ¿ÉÓÿռ䲻»á·µ»Ø¸ø²Ù×÷ϵͳ
£¬ÎļþµÄÎïÀí´óСҲ²»»á¸ü¸Ä
¡£Òò´Ë£¬Ö¸¶¨ NOTRUNCATE ʱ£¬Êý¾Ý¿â¿´ÆðÀ´Î´ÊÕËõ¡£
NOTRUNCATE Ö»ÊÊÓÃÓÚÊý¾ÝÎļþ¡£ÈÕÖ¾Îļþ²»ÊÜÓ°Ïì¡£
TRUNCATEONLY
½«ÎļþĩβµÄËùÓпÉÓÿռäÊͷŸø²Ù×÷ϵͳ
£¬µ«²»ÔÚÎļþÄÚ²¿Ö´ÐÐÈκÎÒ³ÒÆ¶¯
¡£Êý¾ÝÎļþÖ»ÊÕËõµ½×î½ü·ÖÅäµÄÇø¡£Èç¹ûÓë TRUNCATEONLY Ò»ÆðÖ¸¶¨£¬½«ºöÂÔ target_percent
¡£
TRUNCATEONLY Ö»ÊÊÓÃÓÚÊý¾ÝÎļþ¡£ÈÕÖ¾Îļþ²»ÊÜÓ°Ïì
¡£
Ïà¹ØÎĵµ£º
ͨÅä·û ˵Ã÷
_ ÓëÈÎÒâµ¥×Ö·ûÆ¥Åä
% Óë°üº¬Ò»¸ö»ò¶à¸ö×Ö·ûµÄ×Ö·û´®Æ¥Åä
[ ] ÓëÌØ¶¨·¶Î§£¨ÀýÈ磬[a-f]£©»òÌØ¶¨¼¯£¨ÀýÈ磬[abcdef]£©ÖеÄÈÎÒâµ¥×Ö·ûÆ¥Åä¡£
[^] ÓëÌØ¶¨·¶Î§£¨ÀýÈ磬[^a-f]£©»òÌØ¶¨¼¯£¨ÀýÈ磬[^abcdef]£©Ö®ÍâµÄÈÎÒâµ¥×Ö·ûÆ¥Åä¡£
......
# MySQL-Front 5.1 (Build 4.2)
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE */;
/*!40101 SET SQL_MODE='STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES */;
/*!40103 SET SQL_NOTES='ON' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS */ ......
»Ö¸´Ä£Ê½ÊÇÊý¾Ý¿âµÄÒ»ÖÖÌØÐÔ,Ëü¿ØÖÆ×ÅÊý¾Ý¿â±¸·ÝºÍ»¹ÔµÄ»ù±¾ÐÐΪ.
sql server ÌṩÁËÈýÖÖ»Ö¸´Ä£Ê½,ËûÃǾö¶¨ÁËÓжàÉÙºÍʲôÑùµÄÊý¾Ý¿ÉÒÔ±»±¸·ÝÏÂÀ´.
1.¼òµ¥»Ö¸´Ä£Ê½
Ö÷ÒªÓ¦ÓÃÓÚСÐÍÊý¾Ý¿âºÍ²»¾³£¸Ä±äµÄÊý¾Ý
2.ÍêÕû»Ö¸´Ä£Ê½
¿ÉÒÔÔÚ×î´ó·¶Î§ÄÚ·ÀÖ¹³öÏÖ¹ÊÕÏʱ¶ªÊ§Êý¾Ý,Ëü°üÀ¨Êý¾Ý¿â±¸·ÝºÍʳÎïÈÕÖ¾±¸·Ý,²¢Ìá¹ ......
°¥£¬»¹ÊÇÉÏÖܵÄÊÂÇéÁË£¬csdnµÄ²©¿Í×î½üÕ¦ÀÏÊÇ´ò²»¿ªÄØ£¡
»ù±¾Óï¾ä£ºAlter table ±íÃû drop Column ×Ö¶ÎÃû
Áíµ¥µ¥ÊÇÕâÑùÊDz»ÐеΣ¬»¹ÒªÉ¾³ý¶ÔÓ¦µÄ¹ØÏµµÎ¡£ÏÂÃæ¾Í°Ñ²éÕÒµ½µÄÄÇÆªÎÄÕÂÒýÓÃϰɣ¡
ÔÎĵØÖ·£ºhttp://hi.baidu.com/lisky119/blog/item/3c348c082573949c0a7b82d1.html
SET ANSI_NULLS ON
GO
SET QUOTED_IDENT ......