Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 10356|Yanıt: 0

[Kaynak] Son günlerden SQL notları

[Bağlantıyı kopyala]
Yayınlandı 9.02.2015 16:09:55 | | |
SGK'dan * seçin burada id =1;
Exec sp_spaceused SGK;

--JIU:423771079 156005274

--sıra
--428700186  

SGK'dan ilk 10'u seçin * ID desc siparişi
--mohuchaxun
SGK'dan * seç, Name1 gibi '%123%'
SGK'dan *' seçin, '%123%' gibi e-posta gönderin.
--jingquechaxun
SGK'dan * seç, burada ad1 ='123'
--lianhechax
SGK'dan *' seçin, Name1 gibi '%123%' veya e-posta gibi '%123%' gibi

SGK'dan * seçin, burada name1 = '123' veya e-posta = '123@qq.com'

--SQL SERVER için AWE'yi etkinleştirin ve maksimum belleği 8G'ye ayarlayın
sp_configure "gelişmiş seçenekleri göster", 1
GEÇERSIZ KALDIRMA ILE YENIDEN YAPILANDIRMA
GIT
sp_configure "hayran etkili", 1
GEÇERSIZ KALDIRMA ILE YENIDEN YAPILANDIRMA
GIT
sp_configure "maksimum sunucu belleği", 8120
GEÇERSIZ KALDIRMA ILE YENIDEN YAPILANDIRMA
GIT
YENIDEN YAPIRILANDIRMA
GIT



SGK'dan test tablosuna Top 1000000 * Seç


sp_attach_single_file_db @dbname= 'QunInfo1' ,
@physname = 'E:\BaiduYunDownload\QQ Veritabanı\QQ Veritabanı\QunData\QunInfo1_Data.MDF'

sp_attach_single_file_db @dbname= 'QQ_GroupData1' ,
@physname = 'E:\BaiduYunDownload\QQ Veritabanı\QQ Veritabanı\QunData\GroupData1_Data.MDF'


QQ_GroupData.dbo.Group101'e insert et
Grup1'ten * seç


Grup1'i ekleyin
* seç için(
Grup2'den QQNum, Nick, Yaş, Cinsiyet, Oittif, QunNum seçin
Birlik
Grup3'ten QQNum, Nick, Yaş, Cinsiyet, Otanet Doğrulama, QunNum seçin
Birlik
Grup 4'ten QQNum, Nick, Yaş, Cinsiyet, Doğrulama, QunNum seçin
)t



DECLARE @i  
Küme @i = 2
--Veri ekleme döngüsüne başlayın
WHILE @i < 3 ve @i>1
BAŞLA   
Grup1'i ekleyin
* seç için(
Group+'dan QQNum,Nick,Age,Gender,Oitetleme,QunNum'u seçin@i
)t
Set @i =@i +1
SON   
grup1'ten count(*) seç
--760440
kesik tablo grubu1

Group100'den * seç

QunList2'den * seç

'Insert into Group1 Select * from '+DB_NAME()+'dbo' seçin. +o.name+'; ' sys.objects o'dan burada o.name '%grup%' gibi;
'Grup1'e Ekle '+o.name+' arasından * seç seçeneğini seçin; ' sys.objects o'dan burada '%group%' ve o.type='U' gibi o.name;
'Drop table '+o.name+' seçeneğini seçin; ' sys.objects o'dan burada '%group%' ve o.type='U' gibi o.name;



Grup1'ten * seçin burada QQNum='123'
DBCC FREEPROCCACHE
DBCC ShrinkDatabase(QQ_GroupData1)






Önceki:Sıradan SQL ifadeleri exec ile çalıştırılabilir
Önümüzdeki:MSSQL çok sayıda tablo kaydını sildikten sonra veritabanı kapasitesi azalmaz
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com