[기타묻고답하기 이용안내]

밑에 직원이 병가를 내서리..(아마 술먹고 뻗은듯..  ㅡㅡ;)

 

급하게 DB에 자료변경을 해야합니다..

 

기존 값에 뒤에 4자리 숫자를 덧붙이는 단순작업이긴 한데..

 

 

 

대상건이 28만건이라서..한번에 돌리면 서버에 부하가 걸릴듯 싶어서요..

 

이걸 update를 만건 혹은 그 이상씩 끊어서 여러번 돌리려고 하는데..

 

제가 DB쪽은 간단한 SQL만 날려본게 전부라..

 

 

 

UPDATE Table_Name SET Field_Name = Field_Name || '1234'  where Field_Name > '0000'

 

이 쿼리인데..28만건 돌리면 부하가 좀 있을라나요..?

 

아니면 위에 말한대로 적당히 끊어서 돌릴 수 있는 쿼리좀 부탁드릴께요..

 

 

 

미리 감사드립니다..

 

엮인글 :

우랭님이시다

2011.01.20 09:51:48
*.117.27.253

일련번호,시퀀스같은 증가값이 있는 필드가 있다면 Where 절에 범위를 주시고 여러번 날리시는게 좋을거 같네요

 

한번에 28만건 실행하는것은 비추합니다.

Huskeys

2011.01.20 10:01:26
*.253.35.244

테이블을 보니 일련번호가 없네요..

날짜로 끊으려 했으나..모두 2010년도에 만들어진것이고..

fetch first 10000 rows only 로 만건은 끊어서 쓰는건 알겠는데..

 

그 후에 10001 번 부터는 어떻게 써야하는지..흑~

이눔..출근하기만 하믄 그냥..  ㅡㅡ;

 

장생

2011.01.20 10:09:41
*.235.208.2

where 절에 fieldname in (서브쿼리) 이렇게 하시면 안되나요? 서브쿼리 안에 rownum 같은걸로 구분해 주구요..

Huskeys

2011.01.20 10:53:48
*.253.35.244

아고..간신히 처리는 했습니다..

변경전 16자리에서 변경후 20자리로 바뀌는걸로 where 조건을 주고 돌렸습니다..

모두 감사 드립니다..

 

Minza

2011.01.20 10:57:15
*.196.247.197

테이블 사이즈가 얼마나 되는지는 모르겠지만요,  Field_Name 컬럼에 인덱스 걸어 주시고, 작업하신다면..  

 

28만건 정도는 그다지 큰 부하가 아닐꺼 같은데요.. 

List of Articles
번호 제목 글쓴이 날짜sort 조회 수
공지 [기타묻고답하기 게시판 이용안내] [1] Rider 2017-03-14 54404

부산여행 질문이요 [4]

말안듣는 부하여직원 우째할까요~? [17]

스포츠 마사지 배우고 싶어요~

  • hare
  • 2011-01-20
  • 조회 수 769

낮은 스펙으로 대기업 지원하기 [6]

정전식 폰 유리 잘깨져요? [1]

  • ....
  • 2011-01-20
  • 조회 수 573

[급] 액정보호 필름 좀 추천해 주세요. [4]

전자담배 추천 좀 해주세요~! [7]

이거...상한건가요? ㅜㅜ [2]

이 글좀 찾아주세요.

녹슨칼에 살짝 베였는데 괜찬을까요 [5]

여자들 관심끊게 만들기 [3]

  • ㄴㄴ
  • 2011-01-20
  • 조회 수 763

mp3추천좀.. [2]

여자친구 코트 하나 사줄라하는데 번호만 찍어주고 가주세요 ^^ file [20]

회사에서 사내판매를 하는데요.. [2]

갈비뼈 부러지신분 금가신분들 ㅠㅠ [10]

흰옷이 누렇게.... [3]

  • SOO 
  • 2011-01-20
  • 조회 수 1092

신세계백화점에 근무하신분 문의요? [2]

  • 벽오
  • 2011-01-20
  • 조회 수 745

남자분들, 여자 머리 .....어떤색이 예쁜가요? [18]

  • ^^
  • 2011-01-20
  • 조회 수 1537

남자들은 결혼하면 원래 이런건가요.... [36]

남자 옷 살만한곳... [7]