Q&A
커뮤니티
지식
이벤트
더보기
OKKY
Q&A
지식
커뮤니티
이벤트
부트캠프
Jobs
Contact
Search Bar
로그인
회원가입
index
전체
기술
커리어
기타
카테고리
전체
최신순
질문하기
해결
5
Nuker
·
약 1년
1.5k
2
해결 5
프로젝트에서 모든테이블의 PK값을 UUID로 사용하였습니다.
이제 개발경력 7년차에 접어든 개발자입니다. 프로젝트를 진행하면서 의문점이 많은 시스템의 유지보수를 맡게 되었습니다. Node기반의 프로젝트였고, DB는 mariaDB입니다. 처음 인수인계 받고 좀 놀라게 된게 모든테이블이 UUID로 PK가 잡혀있고, FK도 모두 UUID로 잡혀있었습니다. 초반에야 데이터 적재량이 적기에 속도에대한 이슈는 크게 없었지만, 나중에 분명히 문제가 생길거라 생각했습니다. 그러다 6개월이 지나고 테이블한곳에 대략 3
해결
1
MK Jay
·
약 1년
451
0
해결 1
MS-SQL) WHERE절에서 특정 컬럼의 특정 문자열만 Index Seek이 매우 느립니다.
안녕하세요. MS SQL 인덱스 관련하여 혼자 해결해보려다가 답이 나오지않아 질문글을 올립니다. 현재 겪고 있는 문제) SELECT 컬럼들 FROM 테이블 WHERE -- 1) A컬럼 LIKE '3%' --문제없음. 매우 빠르게 검색됨 -- 2) A컬럼 LIKE '4%' --상동 -- 3) A컬럼 LIKE '3201123400%' --상동 -- 4) A컬럼 LIKE '32%' --문제 발생.
답변
4
3CH-O
·
약 1년
524
0
답변 4
[MySQL InnoDB] 세컨더리 인덱스에 대해 잘 아시는 분 계신가요?
MySQL InnoDB 에서 세컨더리 인덱스를 지정하면 마지막에 자동으로 PK가 추가되어 (col1, col2)로 선언했더라도 (col1 asc, col2 asc, pk asc)로 인덱스가 생성 되는 것으로 알고 있습니다. 그런데 만약 이 자동 포함되는 pk 의 정렬을 내림차순으로 하고 싶은 경우 방법이 있을까요? 혹은 명시적으로 (col1 asc, col2 asc, pk desc)로 생성하면 pk가 이미 있으므로 pk 자동추가 없이 인덱스를 생성해
답변
0
Ranranruo
·
1년 이상
267
0
답변 0
h2 database b+tree 지원 여부
h2 db에서 index를 적용하면 기본적으로 b-tree 타입으로 된다고 알고 있는데 b+tree지원 하지 않는건가요? 만약 지원하면 b+tree 타입으로 인덱스를 생성하기위해 쿼리를 어떻게 짜야하나요?
해결
4
백앤드드드
·
1년 이상
556
0
해결 4
MySQL 잘 아시는 분 질문요
A 쿼리 SELECT ... FROM A JOIN B on ... where (A와만 관련있는 조건절) limit 0,20 와 B 쿼리 select A.id FROM A where (A와만 관련있는 조건절) limit 0,20 => 결괏값을 따로 추출한 List + select .. FROM A JOIN B ON ... where in ( 결괏값을 따로 추출한 List) A 쿼리와
해결
3
초보개발자!!@
·
1년 이상
504
0
해결 3
인덱스 관련해서 질문이 있습니다.
안녕하세요. 조회 쿼리에서 사용되는 컬럼에 인덱스를 생성하려고 하는데 고민이 있습니다. tableA ( a_id varchar(20), a_name varchar(20) ) create unique index tableA_idx on tableA(a_id, a_name) tableB ( b_id varchar(20), b_name varchar(20), a_id varchar(20) ) create unique index tableB_i
답변
4
imjone
·
거의 2년
418
0
답변 4
MySQL 효율적인 인덱스 설계 방법이 궁금합니다.
안녕하세요, MySQL 입문자 입니다. 현재 재직 중인 회사의 규모가 많이 작아서 DB에 대해 조언 구할 사람도 없고.. 너무 답답해서 글 적어봅니다 ㅠ.ㅠ 어드민 페이지 + MySQL 로그 테이블을 개발 중인데요, 여러 가지 로그 데이터(로그인, 결제 등)를 어드민 페이지에서 다양한 조건으로 조회할 수 있게끔 개발해야 하는 상황입니다. 로그 테이블이라 수정할 일은 없으니, 조회 성능을 향상 시키고자 인덱스 설계를 하려고 하는데요. 현재는 아
답변
5
도깨비 요술망치
·
거의 2년
500
0
답변 5
페이지네이션 성능을 개선하기 위해 인덱스를 적용하고 싶었습니다ㅠ
안녕하세요, 페이징 조회 쿼리를 개선하고 있습니다. 연관 테이블마다 최소 100만~200만건의 데이터를 삽입하고, 기존 쿼리에서 조인 순서 변경, 조인/정렬/그룹/조건절 에서 사용될 인덱스(또는 복합인덱스) 추가 등을 통해 기존 1분 이상 걸리던 조회 쿼리를 2.2초 이내로 개선하는데는 성공했습니다. 하지만 목표로 한 1초 이내는 제가 관련 개념에 대해 많이 부족해 어려움이 있습니다. 키워드 식별 값에 올 수 있는 최대 개수가 약 20여개가 되는데,
답변
2
억장이문어찜
·
거의 2년
344
0
답변 2
요즘 무의식적으로 하던것들에 의문이 생기네요
예를 들어 타입을 모아놓는 폴더를 만들때나 컴포넌트를 만들때, 폴더를 만든 후, index파일을 만드는 형식으로 하고있던걸 "어라 그냥 큰 틀을 폴더로 만들고 파일명으로 구분하면 되지않을까" 라는 생각이 들었습니다.. 생각해보니 이렇게 폴더에 index하던건 같이 프로젝트하던분이 이렇게 하자고 해서 시작한뒤로 계속 이렇게하고있네요.. 아니 생각해보니까 컴포넌트는 각 컴포넌트마다 css파일이 있으니까 각폴더에 index.tsx, index
답변
1
ho_ng113
·
2년 이상
237
0
답변 1
워드프레스 index.php 코드가 출력됨
제목 그대로입니다. 로컬로 워드프레스 이용 중이었는데 하드가 빠지는 바람에 여러 오류가 났습니다. 403.n부터 404.n까지 다 해결은 했는데 이제는 시각적 내용이 보여야 할 홈페이지에 워드프레스 폴더 안 index.php 코드만 출력됩니다. 어떻게 해야할까요 ㅠㅠ
답변
2
백앤드드드
·
2년 이상
238
0
답변 2
스프링 DB 인덱스 확인 관련해서 질문드려도 될까요?
현재 상황은 ddl-auto 를 validate 를 사용중이고 DB에 CREATE INDEX IDX_tm_db_program_id_type ON program (tm_db_program_id,type);를 설정하여 인덱스를 세팅해 보았습니다. @Getter @Table(indexes = {@Index(name = "IDX_tm_db_program_id_type", columnList = &#
답변
2
leelleejy
·
2년 이상
4.3k
0
답변 2
대용량 테이블 인덱스 생성 소요 시간이 너무 오래 걸립니다
데이터 700만건인 테이블에 인덱스를 한 컬럼 추가하려하는데 2시간이 지나도 인덱스 생성이 되지 않습니다. 어떻게 해야 할까요? 마리아 디비 사용중입니다.
해결
1
Dev.HH
·
2년 이상
407
1
해결 1
DB 인덱스 종류와 개수
현재 스타트업 플랫폼의 DB를 설계하는 중입니다. 플랫폼에 관리자 페이지를 통해 여러 정보를 조회 및 관리 중인데, 조회 시 여러 검색 조건을 통해 조회하기 위해 구글링 해본 결과 fulltext 인덱스라는 것을 찾아 인덱스 관련 설정을 하다가 문득 궁금증이 생겼습니다. 일반적으로 테이블 하나 당 인덱스는 3~5개를 설정하는 것이 좋다고 알고 있는데, 이것이 PK나 UNIQUE, FULLTEXT, SPATIAL 같은 특수한 인덱스들도 포함하여 적게
답변
1
runner99
·
2년 이상
268
0
답변 1
스프링부트 index페이지에 관해 질문드립니다
java공부 시작한지 4개월 된 초짜가 선배님들께 도움을 구합니다. 질문에 앞서 개발환경 및 세팅은 아래와 같습니다.< 개발환경 > jdk 11.0.16.1 spring boot 2.7.17 eclipse 2023-09 < 세팅 > 파일, 경로 컨트롤러(AloneController.java 파일) A. 주석처리 되어있는 핸들러메서드를 활성화하고 localhost8080에 접속하면 index.html이 표현되지 않고 에러가
답변
1
개굴
·
2년 이상
497
0
답변 1
java 배열 index 오류
자바를 막 배우고 있는 대학생입니다. 강의 과제를 하는데 반복문까지는 실행이 되다가 Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1 에러가 뜨네요. 지금 제 머리로는 배열 인덱스를 넘을 일이 없는데.. 쳇GPT가 고쳐준 코드도 제대로 안돌아가서요. 뭐가 문제인걸까요? ㅜㅜ 알려주시면 정말 감사하겠습니다
해결
5
Uddp
·
거의 3년
307
0
해결 5
mysql 인덱스 관련 질문있습니다!
안녕하세요.제 프로젝트가 라이브 방송을 하고, 그 방송에 대해서 질문게시글을 남길수 있는 프로젝트입니다. 각 방송마다 고유 live_id를 가지고 있고, live_id로 질문게시글을 join해서 관련 질문글들을 가져오고 있습니다. 제 궁금증은 다음과 같습니다. live_id끼리 데이터가 모여있으면 조회에 유리하므로, live_id에 인덱스를 거는게 맞다고 생각합니다.제 생각이 맞을까요?
답변
0
a little more
·
약 3년
167
0
답변 0
MySQL 에서 유니크 인덱스 질문합니다
혹시 대규모로 샤딩해서 운영 하다 보면 유니크 인덱스가 깨지거나 인덱스를 새로 생성해야 하는 경우가 있을까요? 감사합니다.
답변
2
몰감
·
약 3년
246
0
답변 2
select 관련 질문입니다 ㅠㅠ
휴대폰과 - 사이가 왜 멀어지는지 모르겠습니다 알려주실 수 있나요 ㅠㅠㅠㅠ
해결
4
와캬퍄
·
약 3년
280
0
해결 4
리스트 자료구조 질문드립니다.
리스트는 노드를 포인터로 연결한 자료구조라고 알고 있습니다. 배열과 다르게 인덱스가 없어서 요소 접근에 대한 부분이 속도가 느리다고 알고 있는데요. java에서 list.get(int index) 라는 메서드의 파라미터 index가 있기 때문에, 리스트 자료구조는 인덱스가 존재하고, 요소 접근에 대한 단점도 없는 게 아닌가요? 리스트 자료구조는 인덱스가 없는데, 리스트의 메서드에서는 인덱스를 파라미터를 가지니까 혼동이 되어 질문드립니다!
답변
2
Leclerc
·
3년 이상
361
0
답변 2
이런 경우 도대체 인덱스가 왜 사용되는건가요?
Mysql에서 데이터 45개 정도 만들어 놓고 인덱스를 만들어서 보고 있는데 이상한 현상이 발생합니다tuser라는 Id name insertdate 3개의 컬럼이 있고 3개의 컬럼 순서대로 결합한 결합 인덱스를 만들었는데 제가 알기론 순서대로가 아니고 where절에 name이나 insertdate처럼 후행 컬럼만 사용한 경우나 후행컬럼을 먼저 사용한 경우 또는 between 키워드를 사용하면 인덱스를 optimizer가 사용하지 않는다
이전
1
2
3
4
5
6
다음
Search Bar