Chia Sẽ Kinh Nghiệm Về IT



Tìm Kiếm Với Google
-


Gởi Ðề Tài Mới  Gửi trả lời
 
Công Cụ Xếp Bài
Tuổi 02-10-2015, 11:22 AM   #1
hoctinhoc
Guest
 
Trả Lời: n/a
Một số câu lệnh thông dụng dành cho Database Admin
Một số câu lệnh thông dụng dành cho Database Admin


1. Đếm số Record lớn hơn ngày 08/08/2015 trong bản Advertisement (chạy script trên DB nào cần đếm)


Trích dẫn:
select count(*)
from Advertisement
where createdon > '20150807'
Đếm trong 1 ngày

Trích dẫn:
select count(*)
from Advertisement
where createdon between '20150817' and '20150818'

or

select top 10 * --count(*)
from Advertisement
where createdon between '20150925' and '20150926'


2. Xem các thông số Reponse time của SQL để xem khả năng xử lý của SQL có tốt không

Chú ý các thông số:

PageIOLatch_SH, PageIOLatch_EH...


Trích dẫn:
SELECT
*
,wait_time_ms/waiting_tasks_count AS 'Avg Wait in ms'
FROM
sys.dm_os_wait_stats
WHERE
waiting_tasks_count > 0
ORDER BY
wait_time_ms DESC
3. Xem số User trong 1 ngày, lọc bỏ các User bị trùng

Trích dẫn:
select distinct user_id from user where created_on between '20150818' and '20150819';

or

/****** Script for SelectTopNRows command from SSMS ******/
SELECT *
FROM [iMediaV3].[dbo].[Advertisement]
where CreatedOn > '2015-08-14 8:00:00'


Xem User ID:

select distinct userid from Advertisement
where createdon >= '20150909'


4. Chuyển dữ liệu từ Table này qua Table DB khác


Trích dẫn:

insert into ITRACKERREPORT.[iMediaDataSummarize].[dbo].[Summarized] select * from iMediaV3.dbo. TempSummarize order by Reference, [Page],CreativeLink , DataDate

---------------
5. Các lệnh xử lý Report


Trích dẫn:

USE [iMediaV3]
GO

DECLARE @return_value int

EXEC @return_value = [dbo].[GetDataToParseParentPage]
@startTime = N'2015-08-01',
@endTime = N'2015-09-01'

SELECT 'Return Value' = @return_value

GO

copy du lieu report theo ngay

Trích dẫn:

insert into [ITRACKERREPORT].[iMediaDataSummarize].[dbo].[AdvertisementParentPage]
select * from iMediaV3.dbo.[AdvertisementParentPageTemp]
where CreatedOn between '20150830' and '20150831'
6. Chuyển TempDB từ ổ C qua ổ D

Trích dẫn:

USE master;
GO

ALTER DATABASE tempdb
MODIFY FILE (NAME = tempdev, FILENAME = 'D:\DATA\tempdb.mdf');
GO

ALTER DATABASE tempdb
MODIFY FILE (NAME = templog, FILENAME = 'D:\DATA\templog.ldf');
GO
------------------------------------




7. Loc du lieu User ID, Facebook va sap xep theo Createdon


Trích dẫn:
/****** Script for SelectTopNRows command from SSMS ******/
SELECT TOP 100000
[ID]
,[Createdon]
,[Facebook]
FROM [iMediaV3].[dbo].[User] where [Facebook] is not null ORDER BY CreatedOn
  Trả lời ngay kèm theo trích dẫn này
Gửi trả lời



Quyền Hạn Của Bạn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Hình Cảm xúc đang Mở
[IMG] đang Mở
Mã HTML đang Tắt




Bây giờ là 07:19 AM. Giờ GMT +7



Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.