반응형

programing 943

mySql을 최적화하여 테이블 추가 열 시간을 단축

mySql을 최적화하여 테이블 추가 열 시간을 단축 약 35개의 열과 2개의 인덱스가 있는 170,002,225개의 행이 있는 테이블이 있습니다.열을 추가하고 싶습니다.alter table 명령어는 10시간 정도 소요되었습니다.그 사이 프로세서는 비지 상태도 아니고, 과도한 IO 대기도 없었습니다.이것은 대용량 메모리를 탑재한 4방향 고성능 박스입니다. 이게 제가 할 수 있는 최선인가요?db 튜닝 시 add 열을 최적화하기 위해 볼 수 있는 것이 있습니까?과거에도 매우 유사한 상황에 직면하여 다음과 같은 방법으로 업무 성과를 향상시킵니다. 새 열이 포함된 새 테이블을 만듭니다(현재 테이블의 구조를 사용). 을 실행하다INSERT INTO new_table (column1,..columnN) SELECT ..

programing 2022.09.16

JavaScript를 사용하여 양식을 제출하려면 어떻게 해야 합니까?

JavaScript를 사용하여 양식을 제출하려면 어떻게 해야 합니까? 신분증이 있는 양식을 가지고 있습니다.theForm송신 버튼이 내장된 다음 div가 있습니다. Place Order 클릭하면 함수가placeOrder()호출됩니다.이 함수는 내부를 변경합니다.위 div의 HTML은 "처리 중"입니다(따라서 "제출" 버튼이 사라졌습니다). 위의 코드는 유효합니다만, 제출하는 폼을 입수할 수 없는 것이 문제입니다!이걸 넣어봤는데placeOrder()기능: document.theForm.submit(); 하지만 그건 효과가 없어. 제출할 양식을 어떻게 받을 수 있나요?설정name폼의 속성"theForm"코드가 작동하게 됩니다.사용할 수 있습니다. document.getElementById('theForm')..

programing 2022.09.16

MySQL의 Connector/J는 MariaDB에서 작동합니까?

MySQL의 Connector/J는 MariaDB에서 작동합니까? 여기에서 Connector/J를 사용하여 MariaDB 데이터베이스에 연결하려고 하는데, 이 작업이 실패하고 MariaDB가 기록됩니다. [경고] db: 'enwikt_parsed' 사용자: 'javawiki' 호스트: 'localhost' (통신 패킷을 읽는 중 오류가 발생했습니다)에 대한 연결 12를 중단했습니다. ` MySQL의 Connector/J가 MariaDB와 함께 작동한다고 생각했을 뿐인데, 지금은 잘 모르겠습니다.MariaDB가 자체 Java API/Connector를 가지고 있는 것은 알지만, 다른 사람의 코드를 사용하여 Wiktionary를 해석하고 있기 때문에 사용할 수 없습니다. 좀 더 복잡한 솔루션을 시도하기 전에..

programing 2022.09.16

문자열을 float 또는 int로 해석하려면 어떻게 해야 하나요?

문자열을 float 또는 int로 해석하려면 어떻게 해야 하나요? 「 」를 해야 ?str로로 합니다.float무슨 일입니까?"545.2222" → 545.2222 「 」를 해야 ?str로로 합니다.int무슨 일입니까?"31" → 31 반대의 경우 Python에서 정수를 문자열로 변환 및 반올림하지 않고 플로트를 문자열로 변환을 참조하십시오.>>> a = "545.2222" >>> float(a) 545.22220000000004 >>> int(float(a)) 545 문자열이 플로트인지 확인하는 Python 메서드: def is_float(value): try: float(value) return True except: return False 한 이름은 is_convertible_to_float(valu..

programing 2022.09.16

MySql 쿼리 선택에서 NULL을 빈 문자열로 바꾸기

MySql 쿼리 선택에서 NULL을 빈 문자열로 바꾸기 선택 항목의 NULL 값을 빈 문자열로 바꾸려면 어떻게 해야 합니까?"NULL" 값을 출력하는 것은 전문적이지 않은 것 같습니다. 이것은 매우 이례적인 일이며, 제 구문에 따르면 효과가 있을 것으로 예상됩니다.왜 그렇지 않은지 설명을 듣고 싶어요. select CASE prereq WHEN (prereq IS NULL) THEN " " ELSE prereq end from test; 원본 테이블 모양, 원하는 것 및 실제 인쇄물의 예: original wanted what actually prints -------- ------ --------------------- value1 value1 NULL NULL value2 value2 NULL NUL..

programing 2022.09.16

MariaDB / Larabel 5 태그 보관에 최적인 엔진

MariaDB / Larabel 5 태그 보관에 최적인 엔진 안녕하세요 저는 태그를 db에 저장하고 싶습니다. 투고 검색은 태그를 기반으로 합니다.그리고 일관성 및 퍼포먼스를 찾고 있습니다.아쉽게도 외부 키나 대체 키가 있으면 좋을 것 같습니다.아리아 엔진으로 시험해 봤는데, 외국 키는 지원하지 않아요. 이행 파일은 다음과 같습니다. Schema::create('tags', function (Blueprint $table) { $table->engine = 'Aria'; $table->increments('id')->nullable(); $table->string('tag',100); $table->unique('tag'); }); Schema::create('post_tag', function (Blu..

programing 2022.09.16

최소 유효 JSON은 얼마입니까?

최소 유효 JSON은 얼마입니까? JSON 설명 http://json.org/은 주의 깊게 읽었지만 간단한 질문에 대한 답을 알 수 있을지 모르겠습니다.유효한 최소 JSON 문자열은 무엇입니까? "string"JSON? 42JSON? trueJSON? {}JSON입니까? []JSON입니까? 작성 시 JSON은 RFC4627에만 기재되어 있습니다.JSON 텍스트는 ("2"의 선두에) 시리얼화된 오브젝트 또는 어레이로 기술되어 있습니다. 이것은 단지 {} ★★★★★★★★★★★★★★★★★」[]유효한 JSON 문자열은 해당 표준에 준거한 파서 및 스트링ifier입니다. 다만, ECMA-404의 도입에 의해서 변경되어 갱신된 어드바이스는 이쪽에서 참조할 수 있습니다.나는 또한 그 문제에 대한 블로그 투고를 썼다...

programing 2022.09.16

ms-access NZ를 IFNULL MySQL 또는 MariaDB 함수로 변환하려면 어떻게 해야 합니까?

ms-access NZ를 IFNULL MySQL 또는 MariaDB 함수로 변환하려면 어떻게 해야 합니까? ms-access에서 regex 기반 MySQL 또는 MariaDB SQL에 대한 SQL 쿼리의 "translator"를 sed와 함께 씁니다. 문제는 nz 함수로 두 가지 형태가 있습니다. access MariaDB or MySQL nz(expr1,expr2) --> ifnull(expr1,expr2) nz(expr) --> ifnull(expr,0) 각 케이스에 대해 다음 두 가지 조건이 있지만 두 가지 모두에 대해 하나만 있는 것은 아닙니다. sed -E 's/nz\((.*),(.*)\)/ifnull\(\1,\2\)/gi' sed -E 's/nz\((.*)\)/ifnull\(\1,0\)/gi'..

programing 2022.09.16

Access-Control-Allow-Origin 헤더는 어떻게 동작합니까?

Access-Control-Allow-Origin 헤더는 어떻게 동작합니까? 내가 그 의미를 완전히 오해한 것 같아.이런 생각이 들었어요. 클라이언트는 javascript 코드 MyCode.js를 에서 다운로드합니다.http://siteA- 원점. MyCode.js의 응답 헤더에는 Access-Control-Allow-Origin:이 포함되어 있습니다.이것은 MyCode.js가 사이트 B에 대한 상호 발신 참조를 할 수 있는 것을 의미합니다. 는 MyCode하고 MyCode.js는 "MyCode.js "Da"에 .http://siteB이치노 글쎄, 내가 틀렸어.그것은 전혀 이렇게 작동하지 않는다.따라서 w3c 권장 사항에서 크로스 오리진 리소스 공유를 읽고 크로스 오리진 리소스 공유를 읽어 보았습니다. ..

programing 2022.09.16

PHP는 오류 로그를 어디에 저장합니까? (PHP 5, Apache, Fast CGI 및 cPanel)

PHP는 오류 로그를 어디에 저장합니까? (PHP 5, Apache, Fast CGI 및 cPanel) 공유 호스팅을 하고 있으며 cPanel, Apache, PHP를 Fast CGI로 실행하고 있습니다.PHP는 오류 로그를 어디에 저장합니까? error_log 파일을 찾기 위해 전체 사이트 구조를 살펴볼 필요 없이 공유 호스팅 환경에서 오류 로그를 찾을 수 있는 다른 방법이 있습니까? php.ini 파일에 액세스할 수 있습니다(PHP 버전 5.2.16을 사용하고 있습니다). 로그를 합니다./var/log/apache2PHP apache2 php php 。합니다./log단, access에 할 수 있는 에는 만면면면면면면면 면면면면php.ini을 사용하다 error_log = /var/log/php-scr..

programing 2022.09.15
반응형