5/5 페이지 열람 중
제로보드의 전체게시판(정확히 말하자면 지정한 게시판)의 최신글, 최신덧글,최고 추천글 등을 리스트화 해주는 함수(?)입니다.사용된 예는 제 홈페이지( http://lpbox.co.kr )의 오른쪽 카테고리로 들 수가 있겠습니다.스킨은 제로보드의 최근글의 스킨을 사용하시면 됩니다.저만을 위한 함수였기에 부족한점이 많습니다. 보완점을 알려주시면 수정에 수정을 더하겠습니다.설치방법- LP_Frame을 사용자w_head.html에include $_zb_path."outlogin.php"; require ("../…
innodb : 데이터 파일 : Shared Datafile (인덱스와 데이터 공간이 공유) innodb_file_per_table 를 설정하면 테이블 단위의 데이터 파일로 분리가 된다. 그러나 테이블 정보는 메인 Shared DataFile에 저장 된다. 따라서 백업에 반드시 메인 SharedDB 파일도 같이 이루어 져야한다. MyIsam에 비해 약 1.5 ~ 2.5배의 정도 파일이 더 크게 필요로 한다. 데이터 량이 감소하더라도 증가된 데…
delete나 truncate 같은 명령으로 데이터를 지웠을때 복구하는 방법입니다. mysql의 모든 명령들은 로그를 남기기때문에 가능합니다. 일단 mysql의 DB가 쌓이는 디렉토리로 이동합니다. 대게 /usr/local/mysql/data /usr/local/mysql/var 등으로 설정해 놓으셨을겁니다. 해당 디렉토리로 이동하면 xxx-bin.001 xxx-bin.002 같은 바이너리 파일들이 존재할겁니다. 이게 바로 DB를 첨 생성할때부터 지금까지 쌓여온 로그인데요 이 파일을 활용하시면 삭제된 데이터도 살릴수 있습니다. 바이…
1. What is Innodb Table space ? - 그 동안 Myisam 방식으로 테이블 스페이스를 사용하던 mysql은 rollback 이 되지 않는다. 다른 데이터베이스 와 달리 autocommit 이 자동으로 실행 하여 데이터 베이스의 트렌젝션시 발생되는 lock을 처리 하기 힘들었다. - innodb는 오라클 처럼 shared tablespace ( ibdataN) 와 로그파일 (ib_logfileN ) 로 구성된다. 로그파일은 트랜젝션들을 처리하는 오라클의 아카이브 로그 같이 생각 하면 된다.2…
예전 버젼이 낮을때 까정.. insert 문으로 사용자 계정을 만들었지요.. 이젠.. grant 명령으로 간단히 만드세요..^^ mysql> create database 디비명;mysql> GRANT ALL PRIVILEGES ON 디비명.* TO 아이디@localhost - > IDENTIFIED BY '패스워드'; 디비명.* 는 해당 디비에 대한 모든 권한을 준다는 것입니다. 디비명을 * 로 하면.. 그 사용자는 모든 권한을 갖게되겠지요.. ALL PRIVILEGES 키워드를 일부 쿼리 유형으로…
이 내용은 MySQL의 검색성능 향상을 고민하시는 초보분들에게 도움이 되었으면 합니다. 600만개 이상의 클럽박스 파일을 검색하는 http://boxfile.co.kr 을 만들면서 적용한 방법입니다. MySQL의 검색속도에 대해서 초보시절에는 얼마 안되는데 DB량으로 인해 생각해 볼 기회가 없었던것 같네요. 조금 경력이 늘어난만큼 다루는 DB량도 규모가 있어지기 시작하면서 MySQL뿐 아니라 다른 DBMS에서도 본문 검색에 있어서 기본적인 한계란 것이 존재하는 것을 알게 되었습니다. 결국 검색 속도를 올리는 방법으로 Ful…
<?php /* 관리자가 회원을 삭제할 때 회원DB에 남기지 않고 이미 삭제된 회원(등급이 1인경우)은 회원테이블에서도 삭제하는 extend 프로그램 방법) 관리자->회원관리에서 삭제한 회원을 선택해서 한번 더 삭제하면 회원정보 테이블에서 영구 삭제됨 다음 소스코드를 /extend/_ar.admin.delete_member.php 에 넣으면 됨 (파일명상관없음) 출처 https://cmd.kr/gnu */ if ($is_admin=='super' && isset($act_button) &&…
작업목적외부에서 가져온 저장이미지,앨범등 많은 량의 이미지를 한꺼번에 등록하고, 쉽게 검색이 가능하게 한다.감상용 목적보다는 보관/검색용으로 사용된다.게시판글로 등록되는 형식이어서 스킨적용이 가능하다.1. ftp로 해당 파일 데이타 경로에 파일을 업로드한다.2. 목록에서 파일정보를 해당파일의 존재여부를 검색해서 없으면 삭제하고 있으면 추가한다. 추가시 파일명 -> 제목으로, 파일명이 ****_1.jpg ****_2.jpg ****_3.jpg ****_4.jpg ~_99.jpg 처럼 연속으로 되어있으면 한게시물에 저장하고 다수의…
작성: freeimage.kr 081226 김성대목적: 얼마나 많은 쿼리가 중복 실행되고 있는가 살펴보자..1. common.php 에공용변수 난에 추가한다..기록을 사용하지 않으면 막으면 된다..set_session("sql_debug_file","$g4[path]/../tmp/".date("ymd").".sql.rec");이 파일명은 html로 접근이 안되는곳에 위치해야한다.common.lib.php 을 다음과 같이 수정한다.//SQL 기록 session 값…