Skip to content

2009.06.17 19:39

mysql innodb 설정확인

조회 수 16719 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
mysql innodb엔진은 4.x부터는 mysql설치시 기본적으로 탑재되어있었으나 5.1.3x부터는 기존 configure옵션되로 하면
기본적으로 innodb가 탑재가 안되며 configure옵션에 --with-plugins=innobase 또는 --with-plugins=max 옵션을 추가해줘야한다.

innodb부분이 YES로 나와있어야함.
mysql> show variables like 'have_innodb';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| have_innodb   | YES   |
+---------------+-------+
1 row in set (0.00 sec)

mysql> show engines;
+------------+---------+----------------------------------------------------------------+--------------+------+------------+
| Engine     | Support | Comment                                                        | Transactions | XA   | Savepoints |
+------------+---------+----------------------------------------------------------------+--------------+------+------------+
| ndbcluster | NO      | Clustered, fault-tolerant tables                               | NULL         | NULL | NULL       |
| MRG_MYISAM | YES     | Collection of identical MyISAM tables                          | NO           | NO   | NO         |
| BLACKHOLE  | YES     | /dev/null storage engine (anything you write to it disappears) | NO           | NO   | NO         |
| CSV        | YES     | CSV storage engine                                             | NO           | NO   | NO         |
| MEMORY     | YES     | Hash based, stored in memory, useful for temporary tables      | NO           | NO   | NO         |
| FEDERATED  | NO      | Federated MySQL storage engine                                 | NULL         | NULL | NULL       |
| ARCHIVE    | YES     | Archive storage engine                                         | NO           | NO   | NO         |
| InnoDB     | YES     | Supports transactions, row-level locking, and foreign keys     | YES          | YES  | YES        |
| MyISAM     | DEFAULT | Default engine as of MySQL 3.23 with great performance         | NO           | NO   | NO         |
+------------+---------+----------------------------------------------------------------+--------------+------+------------+

roundcubemail table 같은경우에는 innodb를 사용함
mysql> show table status;
+------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-----------------+----------+----------------+---------------------------------------------------------------------------+
| Name       | Engine | Version | Row_format | Rows | Avg_row_length | Data_length | Max_data_length | Index_length | Data_free | Auto_increment | Create_time         | Update_time | Check_time | Collation       | Checksum | Create_options | Comment                                                                   |
+------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-----------------+----------+----------------+---------------------------------------------------------------------------+
| cache      | InnoDB |      10 | Compact    |    4 |           4096 |       16384 |               0 |        32768 |         0 |             10 | 2009-05-07 16:41:57 | NULL        | NULL       | utf8_general_ci |     NULL |                | InnoDB free: 11264 kB; (`user_id`) REFER `roundcubemail/users`(`user_id`) |
| contacts   | InnoDB |      10 | Compact    |    0 |              0 |       16384 |               0 |        16384 |         0 |              1 | 2009-05-07 16:41:57 | NULL        | NULL       | utf8_general_ci |     NULL |                | InnoDB free: 11264 kB; (`user_id`) REFER `roundcubemail/users`(`user_id`) |
| identities | InnoDB |      10 | Compact    |    2 |           8192 |       16384 |               0 |        16384 |         0 |              3 | 2009-05-07 16:41:57 | NULL        | NULL       | utf8_general_ci |     NULL |                | InnoDB free: 11264 kB; (`user_id`) REFER `roundcubemail/users`(`user_id`) |
| messages   | InnoDB |      10 | Compact    |   49 |           1337 |       65536 |               0 |        32768 |         0 |            273 | 2009-05-07 16:41:57 | NULL        | NULL       | utf8_general_ci |     NULL |                | InnoDB free: 11264 kB; (`user_id`) REFER `roundcubemail/users`(`user_id`) |
| session    | InnoDB |      10 | Compact    |   11 |           1489 |       16384 |               0 |        16384 |         0 |           NULL | 2009-05-07 16:41:57 | NULL        | NULL       | utf8_general_ci |     NULL |                | InnoDB free: 11264 kB                                                     |
| users      | InnoDB |      10 | Compact    |    2 |           8192 |       16384 |               0 |        32768 |         0 |              3 | 2009-05-07 16:41:57 | NULL        | NULL       | utf8_general_ci |     NULL |                | InnoDB free: 11264 kB                                                     |
+------------+--------+---------+------------+------+----------------+-------------+-----------------+--------------+-----------+----------------+---------------------+-------------+------------+-----------------+----------+----------------+---------------------------------------------------------------------------+
6 rows in set (0.00 sec)


myisam에서 innodb로 변경
ALTER TABLE 테이블명 ENGINE=INNODB
ALTER TABLE 테이블명 TYPE=INNODB

innodb테이블생성시
create table a(a int not null, b int) engine=innodb    (engine=inodb옵션이 붙어야함)


  1. No Image 22May
    by ADMINPLAY
    2009/05/22 by ADMINPLAY
    Views 9184 

    skip-name-resolve

  2. mysql 쿼리문 모음

  3. No Image 11Jun
    by ADMINPLAY
    2009/06/11 by ADMINPLAY
    Views 14836 

    MySQL 외부접속

  4. No Image 17Jun
    by ADMINPLAY
    2009/06/17 by ADMINPLAY
    Views 8757 

    MySQL Table 복구 - Got error 127 from storage engine

  5. No Image 17Jun
    by ADMINPLAY
    2009/06/17 by ADMINPLAY
    Views 16719 

    mysql innodb 설정확인

  6. No Image 17Jun
    by ADMINPLAY
    2009/06/17 by ADMINPLAY
    Views 8568 

    [MYSQL] Mysql 테이블 검사하기 & 복구하기

  7. No Image 25Jun
    by ADMINPLAY
    2009/06/25 by ADMINPLAY
    Views 8842 

    mytop 으로 mysql 모니터링하기

  8. No Image 25Jun
    by ADMINPLAY
    2009/06/25 by ADMINPLAY
    Views 6943 

    mysqladmin 사용하기 DB연결수 및 세부정보 알아내기

  9. No Image 25Jun
    by ADMINPLAY
    2009/06/25 by ADMINPLAY
    Views 8870 

    MySQL 스토리지 엔진 MyISAM과 InnoDB의 차이

  10. No Image 29Jun
    by ADMINPLAY
    2009/06/29 by ADMINPLAY
    Views 7997 

    Mysql 비번 변경/비번분실시

  11. No Image 29Jun
    by ADMINPLAY
    2009/06/29 by ADMINPLAY
    Views 13748 

    [mysql] Manager of pid-file quit without updating fi[실패]

  12. No Image 12Jul
    by ADMINPLAY
    2009/07/12 by ADMINPLAY
    Views 10468 

    리눅스 환경에서 mySql JDBC

  13. No Image 14Jul
    by ADMINPLAY
    2009/07/14 by ADMINPLAY
    Views 6992 

    mysql 버전 3.23.58 (4.0.X)설치 가 안되서 그러는데

  14. No Image 19Jul
    by ADMINPLAY
    2009/07/19 by ADMINPLAY
    Views 8012 

    MySQL 최대성능 올리기

  15. No Image 25Jul
    by ADMINPLAY
    2009/07/25 by ADMINPLAY
    Views 8671 

    mysql 백업

  16. No Image 31Jul
    by ADMINPLAY
    2009/07/31 by ADMINPLAY
    Views 11543 

    Mysql InnoDB 관리하기

  17. No Image 08Aug
    by ADMINPLAY
    2009/08/08 by ADMINPLAY
    Views 9727 

    mysql 설치시 컴파일에러 ../depcomp: line 512 exec : g++ : not found

  18. No Image 08Aug
    by ADMINPLAY
    2009/08/08 by ADMINPLAY
    Views 8948 

    mysql 설치 옵션 해석

  19. No Image 31Aug
    by ADMINPLAY
    2009/08/31 by ADMINPLAY
    Views 10027 

    mysqld: Sort aborted ( mysqld-nt : Sort aborted )

  20. No Image 28Sep
    by ADMINPLAY
    2009/09/28 by ADMINPLAY
    Views 8134 

    MySQL Commercial License

Board Pagination Prev 1 2 3 4 5 Next
/ 5

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234