반응형

programing 435

다른 테이블 쿼리에 대해 MySQL이 매우 느립니다.

다른 테이블 쿼리에 대해 MySQL이 매우 느립니다. 열을 추가하기 위해 이 테이블을 단순히 업데이트하는 데 1시간 이상 걸리는 이유는 무엇입니까?이 테이블에는 15M개의 행이 있습니다.2개의 인덱스와 1개의 키 프라이머리 키가 있습니다.ALTER TABLE 쿼리는 현재 1시간 15분 동안 "tmp table에 복사" 상태입니다. ALTER TABLE `frugg`.`item_catalog_map` ADD COLUMN `conversion_url` TEXT NULL DEFAULT NULL 표: mysql> describe item_catalog_map; +------------------------+---------------+------+-----+---------+-------+ | Field | T..

programing 2022.12.10

Galera 첫 번째 노드가 시작되지 않습니다.

Galera 첫 번째 노드가 시작되지 않습니다. 갤러라 클러스터를 설정하려고 했습니다.저는 Linux에 익숙하지 않기 때문에 mariadb(Link)의 가이드를 사용했습니다.모든 것을 그대로 만들었는데 "service mysql start --wsrep-new-cluster" 명령을 사용해도 첫 번째 노드가 시작되지 않습니다.항상 다음 오류가 발생합니다. Failed to open channel 'cluster1' at 'gcomm://10.1.0.11,10.1.0.12,10.1.0.13': -110 (Connection timed out) 3개의 노드 모두 컨피규레이션파일은 다음과 같습니다. #mysql settings binlog_format=ROW default-storage-engine=innod..

programing 2022.12.10

PHP에서 MySQL *.sql 파일 실행

PHP에서 MySQL *.sql 파일 실행 난 두 개가 있다.*.sql새 웹 사이트 데이터베이스를 작성할 때 사용하는 파일입니다.첫 번째 파일이 모든 테이블을 만듭니다.두 번째 파일은 몇 가지 기본 레코드를 채웁니다.이 파일들을 PHP에서 실행하고 싶습니다.Zend_Framework도 사용합니다. 추가 정보 콘솔에 액세스할 수 없습니다. 애플리케이션 내에서 사이트 생성을 자동화하려고 합니다. 솔루션 사용.shell_exec()... $command = 'mysql' . ' --host=' . $vals['db_host'] . ' --user=' . $vals['db_user'] . ' --password=' . $vals['db_pass'] . ' --database=' . $vals['db_name']..

programing 2022.12.10

vuex 클래스를 사용하는 Vue 구성 요소를 테스트하는 방법

vuex 클래스를 사용하는 Vue 구성 요소를 테스트하는 방법 위의 코드는 사용자 데이터를 표시하기 위해 Getter/namespace를 사용하는 단순한 Header 컴포넌트입니다. 문제는 어떻게 이 문제를 조롱하느냐이다.namespace('user', Getter) 테스트 실행 결과: [Vue warn]: Error in render: "TypeError: Cannot read property '_modulesNamespaceMap' of undefined" 이것을 조롱하는 방법의 샘플이 있으면 공유해 주세요.import {createLocalVue, shallowMount} from '@vue/test-utils'; import Vuex from 'vuex'; import Header from '@/..

programing 2022.12.10

MySQL에서 SLEEP()를 올바르게 사용하는 방법 및 시기

MySQL에서 SLEEP()를 올바르게 사용하는 방법 및 시기 오늘 다른 질문입니다만, MySQL을 올바르게 사용하는 방법을 생각하고 있습니다. MySQL Dev 포럼을 읽고 MySQL Docs에서 모호한 설명을 들은 바로는 이렇게 사용할 수 없습니다. SELECT ... SLEEP(1); /* wait for a second before another SELECT */ SELECT ... 그럼 뭐가 좋을까요?싫으면SELECT SLEEP(1);, 를 사용할 수도 있습니다.DO SLEEP(1);이 기능은 출력 표시를 원하지 않는 절차에서 유용합니다. 예. SELECT ... DO SLEEP(5); SELECT ... SELECT ... SELECT SLEEP(5); SELECT ... 근데 이걸 어디에 쓰..

programing 2022.12.10

끈에 0을 어떻게 채워요?

끈에 0을 어떻게 채워요? 숫자 문자열을 왼쪽으로 0으로 채우려면 어떻게 해야 하나요? 문자열의 길이가 특정되도록 하려면?문자열을 채우려면: >>> n = '4' >>> print(n.zfill(3)) 004 번호를 채우려면: >>> n = 4 >>> print(f'{n:03}') # Preferred method, python >= 3.6 004 >>> print('%03d' % n) 004 >>> print(format(n, '03')) # python >= 2.6 004 >>> print('{0:03d}'.format(n)) # python >= 2.6 + python 3 004 >>> print('{foo:03d}'.format(foo=n)) # python >= 2.6 + python 3 004..

programing 2022.12.10

열의 JSON 데이터를 구문 분석할 수 있는 쿼리를 MySQL에서 어떻게 쓸 수 있습니까?

열의 JSON 데이터를 구문 분석할 수 있는 쿼리를 MySQL에서 어떻게 쓸 수 있습니까? MySQL에 JSON 개체를 저장하는 열이 있는 테이블이 있습니다.WHERE 절에 JSON 필드 중 일부를 포함할 수 있는 쿼리를 쉽게 실행하려면 어떻게 해야 합니까? EX: 이름 있는 테이블과 함께articles +----+---------+--------------------------------------------------------------------------------------------------+ | id | user_id | json_data | +----+---------+------------------------------------------------------------------..

programing 2022.12.10

STRAY_JOIN이 이 쿼리를 대폭 개선하는 이유는 무엇이며 SELECT 키워드 뒤에 쓰여지는 것은 무엇을 의미합니까?

STRAY_JOIN이 이 쿼리를 대폭 개선하는 이유는 무엇이며 SELECT 키워드 뒤에 쓰여지는 것은 무엇을 의미합니까? 다음 MySql 쿼리가 있습니다. select t1.* from Table1 t1 inner join Table2 t2 on t1.CommonID = t2.CommonID where t1.FilterID = 1 실행하는데 약 30초가 소요되는데 이상했습니다. 왜냐하면 join이나 where 절을 코멘트하면 1초도 걸리지 않기 때문입니다. select t1.* from Table1 t1 where t1.FilterID = 1 또는 select t1.* from Table1 t1 inner join Table2 t2 on t1.CommonID = t2.CommonID 각각 1초도 걸리지 ..

programing 2022.12.10

Panda 데이터 프레임에서 열 수를 검색하려면 어떻게 해야 합니까?

Panda 데이터 프레임에서 열 수를 검색하려면 어떻게 해야 합니까? 판다 데이터 프레임의 열 수를 프로그래밍 방식으로 검색하려면 어떻게 해야 합니까?나는 다음과 같은 것을 바라고 있었다: df.num_columns 다음과 같은 경우: import pandas as pd df = pd.DataFrame({"pear": [1,2,3], "apple": [2,3,4], "orange": [3,4,5]}) len(df.columns) 3 다른 방법: df.shape[1] (df.shape[0]행의 수)입니다.데이터 프레임을 유지하는 변수가 df라고 불리는 경우: len(df.columns) 는 열의 수를 나타냅니다. 줄 수를 원하는 사용자: len(df.index) 행과 열의 수가 모두 포함된 태플의 경우: ..

programing 2022.12.10

MySQL과 MariaDB 데이터베이스의 차이점은 무엇입니까?

MySQL과 MariaDB 데이터베이스의 차이점은 무엇입니까? 오랫동안 XAMPP를 사용해 왔는데, MySQL에서 MariaDB로 XAMPP가 바뀌었다는 사실에 놀랐습니다. https://www.apachefriends.org/index.html 이 변경은 MySQL을 사용하는 기존 개발자에게 어떤 영향을 미칩니까?예를 들어 MySQL용 기존 개발 툴이 MariaDB와 원활하게 연동될 수 있습니까?MySQL과 MariaDB의 눈에 띄는 차이점은 무엇입니까? 이 데이터베이스 변경으로 인해 XAMPP 버전을 업그레이드할 필요가 있는지 잘 모르겠습니다.MySQL에서 MariaDB로의 데이터 이행이 걱정됩니다. "예를 들어 MySQL용 기존 개발 툴이 MariaDB와 원활하게 연동될 수 있습니까?" MySQL의..

programing 2022.12.10
반응형