프로그램/database 45

SQL Server Paging ISSUE.

SQL서버에서 페이징을 고민 하시는 분들이라면 한번쯤 아래의 포스트를 참조 하기 바랍니다. SQL Server Paging ISSUE.http://www.mssqltips.com/sqlservertip/2696/comparing-performance-for-different-sql-server-paging-methods/ --SQL 2000 Paging Method DECLARE @Start INT DECLARE @End INT SELECT @Start = 14000,@End = 14050 CREATE TABLE #employees (RowNumber INT IDENTITY(1,1), LastName VARCHAR(100),FirstName VARCHAR(100), EmailAddress VARCHAR(..

sqlserver : Get Table and Index storage size in sql server

sqlserver 에서 각 테이블이 어느정도 차지 하고 있는지를 알오보기 ...Get Table and Index storage size in sql serverhttp://stackoverflow.com/questions/15896564/get-table-and-index-storage-size-in-sql-server select * from (SELECT t.NAME AS TableName,p.rows AS RowCounts,SUM(a.total_pages) * 8 AS TotalSpaceKB, SUM(a.used_pages) * 8 AS UsedSpaceKB, (SUM(a.total_pages) - SUM(a.used_pages)) * 8 AS UnusedSpaceKBFROM sys.tables ..

SQLServer HTTP Call in t-sql

SQLServe 에서 HTTP GET 호출하는 예제 입니다.급한경우 잘 쓰면 좋을것 같습니다. SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author:mulder -- Create date: -- Description:URL Tester -- OLE Automation in SQLServer -- http://forums.asp.net/t/1425747.aspx -- pre-work-start -- EXEC sp_configure 'Ole Automation Procedures'; -- sp_configure 'show advanced options', 1; -- RE..

mysql temporary table

MySQL 에서도 임시 테이블의 사용이 가능 합니다. 임시테이블은 해당 세션에서만 존재하므로, 통계작성등 복잡한 쿼리를 한방에 못하는 경우 중간에 끼어넣어 임시로 사용하면 유용할 듯 합니다. 테이블 만들기 :CREATE TEMPORARY TABLE IF NOT EXISTS TEMP_TABLE ( VALKEY CHAR(20) NOT NULL, VALNAME CHAR(100) NULL ); 아래와 같이 SELECT 결과로 테이블을 만드는 방법도 효율적입니다. CREATE TEMPORARY TABLE top10customersSELECT p.customerNumber, c.customerName, FORMAT(SUM(p.amount),2) totalFROM payments pINNER JOIN customer..

Mysql Alter Example [펌]

MySQL Alter와 관련된 좋은 글이 있어서 퍼옵니다. 출처 : http://radiocom.kunsan.ac.kr/lecture/mysql/alter_table.html ALTER TABLE 문 ALTER TABLE 문의 PROTOTYPE • 컬럼을 추가 또는 삭제 • 인덱스를 만들거나 제거 • 기존의 컬럼의 형식(type)을 변경 • 컬럼이나 테이블의 이름을 변경 • 테이블의 형식이나 테이블에 대한 코멘트를 변경 • mysql_convert_table_format ALTER TABLE 문은 이미 존재하는 테이블의 구조를 변경하는데 사용한다. 테이블 형식 변경Engine 사용ALTER TABLE 테이블이름 ENGINE=형식type 사용ALTER TABLE 테이블이름 TYPE=형식테이블 이름 변경al..

mysql scheduler 사용하기

데이터베이스에서 정기작업 ( repeat작업) 은 항상 필요하고, 개발자를 괴롭힌다. mysql을 사용하는 경우 아래와 같이 사용하는 방법이 있으니, 참고 바랍니다. http://dev.mysql.com/doc/refman/5.1/en/events-configuration.html Mysql Event Scheduler 시작하기. 스켤쥴러 시작하기 SET GLOBAL event_scheduler = ON; SET @@global.event_scheduler = ON; SET GLOBAL event_scheduler = 1; SET @@global.event_scheduler = 1; 아래는 간단한 데모입니다. 1 초 간격으로 1분동안 insert 1건을 실행시킵니다. 결국 60건이 들어 갈것 같습니다. ..