Thursday, March 22, 2012
징기스칸의 말
집안이 나쁘다고 탓하지 말라.
나는 아홉 살 때 아버지를 잃고 마을에서 쫓겨났다.
가난하다고 말하지 말라.
나는 들쥐를 잡아먹으며 연명했고,목숨을 건 전쟁이 내 직업이었고
내 일이었다.
작은 나라에서 태어났다고 말하지 말라.
그림자말고는 친구도 없고 병사로만 10만,백성은 어린애,노인까지
합쳐 2백만도 되지 않았다.
배운게 없다고 힘이 없다고 탓하지 말라.
나는 내 이름도 쓸 줄 몰랐으나
남의 말에 귀 기울이면서 현명해지는 법을 배웠다.
너무 막막하다고, 그래서 포기해야겠다고 말하지 말라.
나는 목에 칼을 쓰고도 탈출했고, 뺨에 화살을 맞고 죽었다 살아
나기도 했다.
적은 밖에 있는 것이 아니라 내 안에 있었다.
나는 내게 거추장스러운 것은 깡그리 쓸어버렸다.
나를 극복하는그순간 나는 징기스칸이 되었다.
- 징기스칸 -
------------------------------------------------------------------
본인이 처한 주위 환경에 굴하지 않는 징기스칸의 정신력...
저런 정신이라면 이 세상에서 무엇인가는 이루고 여행을 떠나지 않을까
생각이 든다.
Tuesday, March 20, 2012
EMC HVS(High Volume Server) 성능 테스트
EMC HVS(High Volume
Server) 시스템 테스트 시나리오
Test 항목 : HVS를 이용한 등록 (엔진)
1.
실시 회사 : (XXXX: Documentum Server 6.5sp1)
1.1
HVS(High Volume Server)를
이용한 이미지 등록
구분
|
HVS 기능
|
Data 등록건수
|
적용
유무
|
소요시간/DB Size
|
|
DB
|
Imae
|
||||
Injection
Speed
|
Batch
|
1만
|
1만
|
X
|
342297
millisecond = 5분 7초
|
O
|
225922
millisecond = 3분 8초
|
||||
5만
|
5만
|
X
|
2240312
millisecond = 37분 3초
|
||
O
|
1260250
millisecond = 21분
|
||||
Scope
|
|||||
Batch
+ Scope
|
|||||
DB Size
|
Lightweight
Object
|
초기 DB File
Size
|
DM_XX_TEST_REP_DB.DBF
180MB
DM_XX_TEST_REP_IND.DBF
180MB
|
||
5만
|
5만
|
X
|
DM_XX_TEST_REP_DB.DBF
330MB
DM_XX_TEST_REP_DB.DBF
180MB
|
||
O
|
DM_XX_TEST_REP_DB.DBF
180MB
DM_XX_TEST_REP_IND.DBF
180MB
|
||||
DB
Partitioning
|
|||||
2. Test 시스템 H/W 및 S/W 구성
모델
|
용도
|
설치 S/W
|
비고
|
|
구분
|
내역
|
|||
Lenovo T61
(Laptop)
|
이미지 서버
|
O/S
|
Windows
Server 2003 Standard Edition SP2
|
|
CPU
|
Dual
Core 2.5GHz
|
|||
Memory
|
4G
(/pae 옵션 적용)
|
|||
DBMS
|
Oracle
10.2.0.3
|
|||
DCTM
|
Content
Server 6.5 sp1
DA
(Documentum Administrator)
HVS(High
Volume Server)
|
HVS - Batch Processing
Object Count = 10,000
1245211117265
1245211343187
225922 = 3분 8초
1245211836812
1245212179109
342297 = 5분 7초
Object Count = 50,000
1245292285562
1245293823328
1537766 = 25분 6초
1245374526359
1245375786609
1260250 = 21분
1245293993156
1245296233468
2240312 = 37분 3초
HVS - LightWeight Object Test
초기 DB Size
DM_XX_TEST_REP_DB.DBF 180MB (188,751,872 바이트)
DM_XX_TEST_REP_IND.DBF 180MB (188,751,872 바이트)
초기 HDD 여유 공간
52.2GB
lwso 적용전 DB Size
5만건 저장
DM_XX_TEST_REP_DB.DBF 330MB (346,038,272 바이트)
DM_XX_TEST_REP_DB.DBF 180MB (188,751,872 바이트)
HDD 공간
41.8GB
사용된 Object(LightWeight Object 적용 안됨)
CREATE TYPE "emc_payment_check" (
account integer,
check_number integer,
transaction_date date,
amount float,
bank_code integer,
routing integer
) WITH SUPERTYPE "dm_document" PUBLISH
-- lwso 적용 전 DB Size
5만건 저장
DM_XX_TEST_REP_DB.DBF 330MB (346,038,272 바이트)
DM_XX_TEST_REP_DB.DBF 180MB (188,751,872 바이트)
HDD 공간 = 41.8GB
-- lwso 적용 후 DB Size
CREATE SHAREABLE TYPE emc_payment_bank (
bank_code integer,
routing integer,
branch integer repeating
) WITH SUPERTYPE dm_sysobject PUBLISH
CREATE LIGHTWEIGHT TYPE emc_payment_check (
account integer,
check_Number integer,
transaction_date date,
amount float,
deductions float repeating
) SHARES emc_payment_bank PUBLISH
HDD 공간 = 41.9GB
1245377891171
1245379119671
1228500 = 20분 4초
DM_XX_TEST_REP_DB.DBF 180MB (188,751,872 바이트)
DM_XX_TEST_REP_IND.DBF 180MB (188,751,872 바이트)
java.exe -Xms256m -Xmx1024m -Xbootclasspath/a:C:\Documentum\config -classpath "D:\HVS_Test\HVS\bin;C:\Program Files\Documentum\Shared\dfc.jar;C:\Program Files\Documentum\Shared\log4j.jar;C:\Program Files\Documentum\dctm.jar" batch.StdBatchingExample
java.exe -Xms256m -Xmx1024m -Xbootclasspath/a:C:\Documentum\config -classpath "D:\HVS_Test\HVS\bin;C:\Program Files\Documentum\Shared\dfc.jar;C:\Program Files\Documentum\Shared\log4j.jar;C:\Program Files\Documentum\dctm.jar" lwso.lwsoExample
java.exe -Xms256m -Xmx1024m -Xbootclasspath/a:C:\Documentum\config -classpath "D:\HVS_Test\HVS\bin;C:\Program Files\Documentum\Shared\dfc.jar;C:\Program Files\Documentum\Shared\log4j.jar;C:\Program Files\Documentum\dctm.jar" batch.lw_batch xn_test_rep dmadmin dmadmin 1000 50000
C:\>java.exe -Xms256m -Xmx1024m -Xbootclasspath/a:C:\Documentum\config -classpat
h "D:\HVS_Test\HVS\bin;C:\Program Files\Documentum\Shared\dfc.jar;C:\Program Files\Documentum\Shared\log4j.jar;C:\Program Files\Documentum\dctm.jar" batch.lw_batch xn_test_rep dmadmin dmadmin 1000 50000
Started @ 2009. 6. 22 오전 10:35:29
Finished @ 2009. 6. 22 오전 10:51:44
Elapsed 975 sec
한글 파일 @!%&.tif
한글 파일명으로_테스트.tif
Wednesday, March 14, 2012
시스템 테이블을 이용한 Table Names, Column Names, Data Types 조회
프로젝트 산출물의 하나인 테이블 명세서나 DDL 스크립트를 참고해서 데이터를 분석하는 방법 보다는 아래 Query를 이용하는 방법! 강츄~
select SchemaName=SCHEMA_NAME(t.schema_id), TableName=t.name, ColumnName=c.name, DataType=ty.name, TextLength=c.max_length, c.precision, c.scale
from sys.tables t
join sys.columns c on c.object_id = t.object_id
join sys.types ty on ty.user_type_id =c.user_type_id
order by 1, 2, 3
select SchemaName=SCHEMA_NAME(t.schema_id), TableName=t.name, ColumnName=c.name, DataType=ty.name, TextLength=c.max_length, c.precision, c.scale
from sys.tables t
join sys.columns c on c.object_id = t.object_id
join sys.types ty on ty.user_type_id =c.user_type_id
order by 1, 2, 3
Monday, March 12, 2012
MS SQL Server 2008 R2에서 Collation 변경하기
setup.exe
/QUIET
/ACTION=REBUILDDATABASE
/INSTANCENAME=instance_name
/SQLSYSADMINACCOUNTS= accounts
[/SAPWD=password]
[/SQLCOLLATION=collation_name]
setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=Bongsub /SAPWD=P@ssword /SQLCOLLATION=Korean_Wansung_CS_AS
http://blogs.msdn.com/b/psssql/archive/2008/08/29/how-to-rebuild-system-databases-in-sql-server-2008.aspx
주의)master 데이터베이스 변경작업이기 때문에 Backup은 필수... 테스트 해보니 모든 데이터베이스가 훌라당 날아감!
/QUIET
/ACTION=REBUILDDATABASE
/INSTANCENAME=instance_name
/SQLSYSADMINACCOUNTS= accounts
[/SAPWD=password]
[/SQLCOLLATION=collation_name]
setup /ACTION=REBUILDDATABASE /QUIET /INSTANCENAME=MSSQLSERVER /SQLSYSADMINACCOUNTS=Bongsub /SAPWD=P@ssword /SQLCOLLATION=Korean_Wansung_CS_AS
http://blogs.msdn.com/b/psssql/archive/2008/08/29/how-to-rebuild-system-databases-in-sql-server-2008.aspx
주의)master 데이터베이스 변경작업이기 때문에 Backup은 필수... 테스트 해보니 모든 데이터베이스가 훌라당 날아감!
Wednesday, July 20, 2011
List of feature ID, listTemplate
Feature ID | Name | List Template |
00bfea71-e717-4e80-aa17-d0c71b360101 | Document Library | 101 |
00bfea71-1e1d-4562-b56a-f05371bb0115 | Form Library | 115 |
00bfea71-c796-4402-9f2f-0eb9a6e71b18 | Wiki Page Library | 119 |
00bfea71-52d4-45b3-b544-b1c71b620109 | Picture Library | 109 |
2510d73f-7109-4ccc-8a1c-314894deeb3a | Report Library | 433 |
29d85c25-170c-4df9-a641-12db0b9d4130 | Translation Management Library | 1300 |
00bfea71-dbd7-4f72-b8cb-da7ac0440130 | Data Connection Library | 130 |
0be49fe9-9bc9-409d-abf9-702753bd878d | Slide Library | 2100 |
00bfea71-d1ce-42de-9c63-a44004ce0104 | Announcements | 104 |
00bfea71-7e6d-4186-9ba8-c047ac750105 | Contacts | 105 |
00bfea71-6a49-43fa-b535-d15c05500108 | Discussion Board | 108 |
00bfea71-2062-426c-90bf-714c59600103 | Links | 103 |
00bfea71-ec85-4903-972d-ebe475780106 | Calendar | 106 |
00bfea71-a83e-497e-9ba0-7a5c597d0107 | Tasks | 107 |
00bfea71-513d-4ca0-96c2-6a47775c0119 | Project Tasks | 150 |
00bfea71-5932-4f9c-ad71-1557e5751100 | Issue Tracking | 1100 |
00bfea71-eb8a-40b1-80c7-506be7590102 | Survey | 102 |
00bfea71-de22-43b2-a848-c05709900100 | Custom List | 100 |
00bfea71-3a1d-41d3-a0ee-651d11570120 | Custom List in Datasheet View | 120 |
29d85c25-170c-4df9-a641-12db0b9d4130 | Languages and Translators | 1301 |
065c78be-5231-477e-a972-14177cc5b3c7 | KPI List | 432 |
List IDs for onet.xml
100 Generic list
101 Document library
102 Survey
103 Links list
104 Announcements list
105 Contacts list
106 Events list
107 Tasks list
108 Discussion board
109 Picture library
110 Data sources
111 Site template gallery
112 User Information list
113 Web Part gallery
114 List template gallery
115 XML Form library
116 Master pages gallery
117 No-Code Workflows
118 Custom Workflow Process
119 Wiki Page library
120 Custom grid for a list
130 Data Connection library
140 Workflow History
150 Gantt Tasks list
200 Meeting Series list
201 Meeting Agenda list
202 Meeting Attendees list
204 Meeting Decisions list
207 Meeting Objectives list
210 Meeting text box
211 Meeting Things To Bring list
212 Meeting Workspace Pages list
301 Blog Posts list
302 Blog Comments list
303 Blog Categories list
1100 Issue tracking
1200 Administrator tasks list
101 Document library
102 Survey
103 Links list
104 Announcements list
105 Contacts list
106 Events list
107 Tasks list
108 Discussion board
109 Picture library
110 Data sources
111 Site template gallery
112 User Information list
113 Web Part gallery
114 List template gallery
115 XML Form library
116 Master pages gallery
117 No-Code Workflows
118 Custom Workflow Process
119 Wiki Page library
120 Custom grid for a list
130 Data Connection library
140 Workflow History
150 Gantt Tasks list
200 Meeting Series list
201 Meeting Agenda list
202 Meeting Attendees list
204 Meeting Decisions list
207 Meeting Objectives list
210 Meeting text box
211 Meeting Things To Bring list
212 Meeting Workspace Pages list
301 Blog Posts list
302 Blog Comments list
303 Blog Categories list
1100 Issue tracking
1200 Administrator tasks list
Subscribe to:
Posts (Atom)