반응형

MariaDB 33

SpinxSE를 사용하는 MariaDB 10.0

SpinxSE를 사용하는 MariaDB 10.0 Spinks를 MariaDB 10.0과 통합하는 것에 대해 질문이 있습니다.db는 SpinxSE 스토리지 엔진과 함께 제공되지만 설정 방법에 대한 자세한 정보를 찾는 데 어려움을 겪고 있습니다.다음 시나리오를 고려합니다. 저는 데이터베이스를 사용하여 "책", "목록", "학교" 표를 가진 책 판매 앱을 가지고 있습니다."목록"에는 단일 책과 단일 학교와의 관계가 포함됩니다."책"에는 여러 개의 열(가장 중요한 것은 "제목"과 "저자")이 포함되어 있습니다.스핑크스를 사용하여 "책" 테이블에 대한 전체 텍스트 검색을 수행하고 싶은데, 일반적인 쿼리는 (의사 SQL에서) "하버드 대학교에 현재 목록이 존재하는 '해리 P' 문자열이 포함된 제목의 모든 책을 찾습..

programing 2023.08.24

열 이름과 ncol이 일치하지 않을 때 MySQL 테이블에 데이터 프레임 열 매핑

열 이름과 ncol이 일치하지 않을 때 MySQL 테이블에 데이터 프레임 열 매핑 MySQLINSERT INTO명령을 사용하면 다음과 같은 방법으로 열 이름을 지정할 수 있습니다. INSERT INTO table_name (column1, column5, column3, column8, ...) VALUES (value1, value5, value3, value8, ...); 위의 명령에 제공되지 않은 다른 모든 열은 다음과 같이 됩니다.NA모든 해당 행의 값입니다.에서 동일한 것을 달성하는 것이 가능합니까?RMySQL 테이블에 데이터 프레임을 쓸 때? R에서 MySQL로 1000개 이상의 데이터 프레임을 작성하고 있습니다.for루프. 모든 데이터 프레임에 동일한 열 집합이 포함되어 있는 것은 아니지만,..

programing 2023.08.19

그룹화 기준을 사용한 장고 SQL Windows 함수

그룹화 기준을 사용한 장고 SQL Windows 함수 이 MariaDB 쿼리가 있습니다. SELECT DAYOFWEEK(date) AS `week_day`, SUM(revenue)/SUM(SUM(revenue)) OVER () AS `rev_share` FROM orders GROUP BY DAYOFWEEK(completed) 그러면 수익 점유율을 보여주는 표가 생성됩니다. 저의 목표는 장고의 ORM 레이어를 사용하여 동일한 것을 보관하는 것입니다. RawSQL을 사용하여 다음을 시도했습니다. share = Orders.objects.values(week_day=ExtractIsoWeekDay('date')) \ .annotate(revenue_share=RawSQL('SUM(revenue)/SUM(SU..

programing 2023.08.14

도커의 MariaDB Galera 클러스터에서 "WSREP: SST failed: 1(조작이 허용되지 않음)"을 디버깅하는 방법은 무엇입니까?

도커의 MariaDB Galera 클러스터에서 "WSREP: SST failed: 1(조작이 허용되지 않음)"을 디버깅하는 방법은 무엇입니까? 요구 사항: MariaDB 10.x Galera 클러스터를 제공하는 CentOS 기반 Docker 컨테이너 호스트 환경: OX X El Capitan 10.11.6, Docker 1.12.5(1477) 도커 컨테이너 OS: CentOS 리눅스 릴리스 7.3.1611(코어) DB: 10.1.20-마리아DB 유망한 도커 이미지를 찾았지만 설명서가 구식인 것 같습니다. 클러스터를 시작하는 명령이 작동하지 않습니다.이미지를 쓸 때 wsrep_sst_sync = rsync를 사용하므로 다음 명령이 작동해야 한다고 판단했습니다(/Users/Me/someb를 호스트의 빈 디렉..

programing 2023.08.14

Perconxtrabackup

Perconxtrabackup CentOS-6에 perconax rabackup을 설치했는데 잘 설치되었습니다.그러나 실제로 데이터베이스를 백업하기 위해 xtrabackup을 구성하거나 실행하는 방법을 보여주는 블로그나 문서를 찾을 수 없습니다.가능하다면 자동 백업을 구성하고 싶습니다.이 작업을 수행하는 방법을 보여줄 수 있는 사람이 있습니까? 또는 Perconxrabackup을 사용하여 데이터베이스를 백업하는 방법을 단계별로 보여주는 사이트를 알려줄 수 있습니까?매개 변수와 값을 사용하여 cron 작업을 설정하기만 하면 됩니다. 예:이렇게 하면 매일 밤 /backup 폴더에 압축 백업이 수행됩니다. 0 0 * * * innobackupex --stream=tar --user= --password= ./..

programing 2023.08.04

MariaDB - 'AS'로 생성된 열의 기본값은 1024입니다.

MariaDB - 'AS'로 생성된 열의 기본값은 1024입니다. 이 질문에는 이미 다음과 같은 답이 있습니다. MySQL 및 GROUP_CONCAT() 최대 길이 (7개 답변) 마감됨5년 전에. 이 질문이 있습니다. SELECT Stations.Instance ,stations.ID ,stations.Name ,Stations.Lat ,Stations.Lon ,( SELECT GROUP_CONCAT(Line SEPARATOR ';') FROM transportData.timeTables WHERE timeTables.Station = stations.ID GROUP BY timeTables.Station ) AS 'Lines' ,( SELECT GROUP_CONCAT(Weekdays SEPARATOR ..

programing 2023.08.04

그렇지 않으면 mysql에 INSERT 업데이트

그렇지 않으면 mysql에 INSERT 업데이트 이 코드를 테스트했습니다. UPDATE books SET price='20000' WHERE user_id='2' IF ROW_COUNT()=0 INSERT INTO store_books(name,user_id) VALUES ('test1','2') 다음 오류가 발생했습니다. 오류: SQL 구문에 오류가 있습니다. 줄 2의 'IF ROW_COUNT()=0 INSERT INSTARE_books(이름,user_id) VALUEs('test1','2') 근처에서 사용할 올바른 구문은 MariaDB 서버 버전에 해당하는 설명서에서 확인하십시오. 이 문제를 해결할 방법이 있습니까? INSERT INTO를 사용하고 싶지 않습니다...중복 키 업데이트 시(메인 테이블에..

programing 2023.07.30

여러 SQL 쿼리가 동시에 실행되지 않고 순차적으로 실행되는 이유는 무엇입니까?

여러 SQL 쿼리가 동시에 실행되지 않고 순차적으로 실행되는 이유는 무엇입니까? 저는 별도의 go 루틴에서 mysql "select" 쿼리를 동시에 실행하고 있습니다.그러나 mysql 서비스는 이러한 쿼리를 수집하여 순차적으로(동시에 실행하지 않음) 실행한 다음 모든 쿼리가 실행된 후에만 모든 결과 집합을 동시에 반환하는 것 같습니다. 제 질문은 다음과 같습니다. 이러한 쿼리가 동시에 실행되지 않고 순차적으로 실행되는 이유는 무엇입니까? 각 쿼리에 대한 결과 집합을 동시에 반환하기 전에 모든 쿼리가 실행될 때까지 mysql이 기다리는 이유는 무엇입니까(각 단일 결과 집합이 다른 go 루틴에 속하고 별도의 연결도 사용함에도 불구하고)? 또 다른 것은 "SetMaxOpenConns(2)"를 설정하면 두 개의..

programing 2023.07.30

awk가 있는 maxscale 다시 쓰기 필터

awk가 있는 maxscale 다시 쓰기 필터 다음 다시 쓰기 규칙은 예상대로 작동합니다. %% regex_grammar: Awk case_sensitive: false ignore_whitespace: true % SELECT msg FROM mytable WHERE id = 123 % SELECT msg FROM mytable WHERE id = sha1(123) 이제 제 질문은 regex_grammer: Awk에서 자리 표시자를 사용하여 이 쿼리를 어떻게 작성할 수 있는지입니다.만약 제가 그것을 알았다면, 저는 다음 문제에 대한 돌파구를 마련했을 것입니다.제 실제 목표는 다음 쿼리를 다시 작성하는 것입니다. Input: SELECT msg FROM mytable WHERE id IN (123,456..

programing 2023.07.30

SQL 방법 관련 테이블에서 최신만 선택

SQL 방법 관련 테이블에서 최신만 선택 모든 항목을 선택할 수 있는 요청 테이블이 있고, 최신 보고서만 선택할 수 있는 위치 보고서 관련 테이블이 있습니다. 아래 SQL은 포지션 보고서가 하나만 있으면 제가 원하는 것을 해주지만, 더 많아지자마자 SQL은 제가 어떤 것을 원하는지 전혀 모르는 것으로 알고 있습니다.하지만 저는 그것을 어떻게 명시해야 할지 모르겠습니다. SELECT r.id mission_id, report.Timestamp as reportTimestamp, report.Latitude as reportLat, report.Longitude as reportLng, FROM Requests r LEFT JOIN PositionReports report ON r.id = report.Re..

programing 2023.07.30
반응형