【✍】Berkeley DB【SQLite API】

 BerkeleyDB, Database, Memo  【✍】Berkeley DB【SQLite API】 はコメントを受け付けていません。
10月 172012
 
# sharutils-4.11.1
CC=gcc44 \
./configure \
--prefix=/usr/local/sharutils4 \

# tcl8.5.12
CC=gcc44 \
./configure \
--prefix=/usr/local/tcl8 \
--enable-threads \

# db-5.3.21
PATH=/usr/local/sharutils4/bin:$PATH \
PATH=/usr/local/tcl8/bin:$PATH \
CC=gcc44 \
CXX=g++44 \
LDFLAGS="\
-L/usr/local/tcl8/lib \
-Wl,--rpath,/usr/local/tcl8/lib \
" \
CPPFLAGS="\
-I/usr/local/tcl8/include \
" \
../dist/configure \
--prefix=/usr/local/db5 \
--enable-cxx \
--enable-o_direct \
--enable-posixmutexes \
--enable-sql \
--enable-sql_compat \
--enable-amalgamation \
--enable-dbm \
--enable-load-extension \
--enable-pthread_api \

【✍】DB_CONFIG【仮】

 BerkeleyDB, Memo  【✍】DB_CONFIG【仮】 はコメントを受け付けていません。
10月 162012
 
set_flags DB_TXN_NOSYNC
set_flags DB_TXN_WRITE_NOSYNC
#set_flags DB_TXN_NOWAIT
#set_cachesize 0 134217728 0
set_cache_max 0 536870912
mutex_set_max 1000000
set_tx_max 500000
set_lg_regionmax 524288
set_lg_bsize 4194304
set_lg_max 20971520
set_lk_max_locks 10000
set_lk_max_lockers 10000
set_lk_max_objects 10000

Continue reading »

RANCIDといふ何か…

 Memo, Nonsense, Software, Work  RANCIDといふ何か… はコメントを受け付けていません。
10月 112012
 

ここにきてRANCIDである…

言わずと知れた機器のconfig管理…

お、おぅ…

いままで…いゃ…みなまで言うまい…

てことで…

レッツインストー…

Continue reading »

【備忘】mysql 5.6.x びるど

 Memo, Software  【備忘】mysql 5.6.x びるど はコメントを受け付けていません。
10月 042012
 

configuer

CFLAGS="-mtune=native" \
CXXFLAGS="-mtune=native" \
cmake . \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysqld \
-DCOMPILATION_COMMENT="MySQL Community Server (GPL)" \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DMYSQL_USER=${MYUSER} \
-DMYSQL_DATADIR=/home/${MYUSER}/data \
-DMYSQL_UNIX_ADDR=/var/run/mysqld/mysqld.sock \
-DWITH_EXTRA_CHARSETS=complex \
-DWITH_SSL=system \
-DWITH_SSL_PATH=/usr/local/openssl \
-DWITH_ZLIB=system \
-DZLIB_INCLUDE_DIR=/usr/include \
-DWITH_LIBEVENT=system \
-DLIBEVENT_INCLUDE_DIR=/usr/local/libevent2/include \
-DLIBEVENT_LIB=/usr/local/libevent2/lib \
-DWITH_INNOBASE_STORAGE_ENGINE=ON \
-DWITH_PERFSCHEMA_STORAGE_ENGINE=ON \
-DWITH_PARTITION_STORAGE_ENGINE=ON \
-DWITH_EXAMPLE_STORAGE_ENGINE=OFF \
-DWITH_FEDERATED_STORAGE_ENGINE=OFF \
-DWITH_ARCHIVE_STORAGE_ENGINE=OFF \
-DWITH_BLACKHOLE_STORAGE_ENGINE=OFF \
-DWITH_PIC=ON \

install db

/usr/local/mysqld/scripts/mysql_install_db \
--basedir=/usr/local/mysqld \
--datadir=/home/${MYUSER}/data \
--user=${MYUSER} \

my.cnf

…
[mysqld]
datadir = /home/${MYUSER}/data
user = ${MYUSER}
pid-file = /var/run/mysqld/mysqld.pid
…