2009年11月15日

CCNA Wirelessなどに関するWebサイト情報と書籍など

CCNA Wirelessなどに関するWebサイト情報です。

最近ですね、アップされたのは。
http://www.rbbtoday.com/news/20090928/62540.html

http://www.rbbtoday.com/news/20091029/63155.html

http://www.rbbtoday.com/news/20090824/61819.html






書籍は、CCNA Voice日本語書籍が資格試験コーナーに
出ていますが、WirelessとSecurity
日本語版は、出てないですね。


CCNA Wireless Official Exam Certification Guide  (CCNA IUWNE 640-721)

CCNA Wireless Official Exam Certification Guide (CCNA IUWNE 640-721)

  • 作者: Brandon James Carroll
  • 出版社/メーカー: Cisco Press
  • 発売日: 2008/11/02
  • メディア: ハードカバー







CCNA Wireless Official Exam Certification Guide  (CCNA IUWNE 640-721)

CCNA Wireless Official Exam Certification Guide (CCNA IUWNE 640-721)

  • 作者: Brandon James Carroll
  • 出版社/メーカー: Cisco Press
  • 発売日: 2008/11/02
  • メディア: ハードカバー





CCNA Security Official Exam Certification Guide  (Exam 640-553)

CCNA Security Official Exam Certification Guide (Exam 640-553)

  • 作者: Michael Watkins
  • 出版社/メーカー: Cisco Press
  • 発売日: 2008/07/04
  • メディア: ハードカバー







無線は出て欲しいですが・・・。
posted by アンドレアス at 00:31| quaggaでCCNA,CCNP | このブログの読者になる | 更新情報をチェックする

2009年11月14日

MySQLサーバーの状態をリアルタイムに知るmytopをインストールする。

yum -y install mytop


すんなり終了しました。

いざ、実行!

※すでに、mysqlへの接続アカウント mytop を作成
 しています。

mytop -h 10.113.10.100 -umytop -p*******



MySQL on 10.113.10.100 (5.1.37-log) up 0+01:36:05 [03:30:23]
Queries: 19.0 qps: 0 Slow: 0.0 Se/In/Up/De(%): 00/00/00/00
qps now: 0 Slow qps: 0.0 Threads: 1 ( 1/ 0) 00/00/00/00
Key Efficiency: 50.0% Bps in/out: 0.1/ 12.0 Now in/out: 8.3/ 1.5k

Id User Host/IP DB Time Cmd Query or State
-- ---- ------- -- ---- --- ----------
Use of uninitialized value $host in substitution (s///) at /usr/bin/mytop line 955.
7 mytop test 0 Query show full processlist


何も走らせていないので、こんな感じ。

後から、いろいろと動かしていこうかなと。

Ruby on Railsと併用するといいかな。


Redmineもいいか。
インストール時に、mytopしてもいいかもなー。




Redmine -もっと手軽にプロジェクト管理!

Redmine -もっと手軽にプロジェクト管理!






入門Redmine Linux/Windows対応

入門Redmine Linux/Windows対応

  • 作者: 前田 剛
  • 出版社/メーカー: 秀和システム
  • 発売日: 2008/11
  • メディア: 単行本



posted by アンドレアス at 21:13| MySQL | このブログの読者になる | 更新情報をチェックする

MySQLのつづき・・・Super-smack


Super-smackをインストールしようとしているんですが、
うーーむ。

makeでエラーが・・・。

つづく・・・。



実践ハイパフォーマンスMySQL

実践ハイパフォーマンスMySQL




posted by アンドレアス at 20:42| MySQL | このブログの読者になる | 更新情報をチェックする

MySQL実務にも基礎学習にも役立つオススメの2冊は、これとコレ

2009年時点で、
MySQLの様々な機能や特徴を含めて
1冊入門書が欲しい人向けの1冊がこれです。

以外にDB作成やテーブル作成の基本的な
ことも書いてくれてますし、
バックアップにもきちんと触れています。


オススメできる1冊です。単なる読み物としても
アメーバ運用関連のネタなので、面白いです。



MySQLによるタフなサイトの作り方

MySQLによるタフなサイトの作り方







こちらは、4.x系や5.x系を混在で使っている、
あるいは関わりたくないのに関わらないといけない
エンジニア向けです(^^)。

細かく「このバージョンでは、こうで」と違いを
書いてくれています。


会社購入で買ってもらって手元に
置いておく本です。

多少行間がつまっている圧迫感がありますが、
通常の入門書や読書本ではないので、
あくまで、手元に置いておき、
いざという時にさっと辞書あるいはレファレンス的に
引く本です。



MySQL全機能バイブル ~現場で役立つAtoZ~

MySQL全機能バイブル ~現場で役立つAtoZ~

  • 作者: 鈴木 啓修
  • 出版社/メーカー: 技術評論社
  • 発売日: 2009/09/29
  • メディア: 単行本(ソフトカバー)



posted by アンドレアス at 10:07| MySQL | このブログの読者になる | 更新情報をチェックする

今日もMySQLです2。カーディナリティーとanalyzeコマンド

眠いので、寝ます。

明朝、続きをやります。


もうすぐ、「MySQLによるタフなサイトの作り方」も
読み終えることができそうです。



MySQLによるタフなサイトの作り方

MySQLによるタフなサイトの作り方








mysql> show index from ameba_table;
+-------------+------------+---------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+
| Table | Non_unique | Key_name | Seq_in_index | Column_name | Collation | Cardinality | Sub_part | Packed | Null | Index_type | Comment |
+-------------+------------+---------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+
| ameba_table | 0 | PRIMARY | 1 | id | A | 5 | NULL | NULL | | BTREE | |
| ameba_table | 1 | ameba_table_index_1 | 1 | name | A | 5 | NULL | NULL | | BTREE | |
+-------------+------------+---------------------+--------------+-------------+-----------+-------------+----------+--------+------+------------+---------+
2 rows in set (0.00 sec)


mysql> analyze table ameba_table;
+--------------------+---------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+--------------------+---------+----------+----------+
| sample.ameba_table | analyze | status | OK |
+--------------------+---------+----------+----------+
1 row in set (0.00 sec)


mysql> flush logs;
Query OK, 0 rows affected (0.02 sec)

mysql> show master status;
+-------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+-------------------+----------+--------------+------------------+
| mysqld-bin.000010 | 106 | | |
+-------------------+----------+--------------+------------------+
1 row in set (0.00 sec)



では、また明日!
posted by アンドレアス at 00:48| MySQL | このブログの読者になる | 更新情報をチェックする

2009年11月13日

MySQL show table statusでtableのエンジンや固定長か可変長かを知る

赤線を引いたところを見ると一目瞭然ですね。


showtablestatus.jpg

■MyISAM型のテーブル作成後の

# cd /var/lib/mysql/sample/

# ls -la
合計 60
drwx------. 2 mysql mysql 4096 2009-11-04 13:14 .
drwxr-xr-x. 5 mysql mysql 4096 2009-11-04 13:02 ..
-rw-rw----. 1 mysql mysql 0 2009-11-04 13:14 ame_table.MYD
-rw-rw----. 1 mysql mysql 1024 2009-11-04 13:14 ame_table.MYI
-rw-rw----. 1 mysql mysql 8556 2009-11-04 13:14 ame_table.frm








mysql> repair table ame_table;
+------------------+--------+----------+----------+
| Table | Op | Msg_type | Msg_text |
+------------------+--------+----------+----------+
| sample.ame_table | repair | status | OK |
+------------------+--------+----------+----------+
1 row in set (0.00 sec)


# myisamchk -r ame_table.MYI
- recovering (with keycache) MyISAM-table 'ame_table.MYI'
Data records: 0


※recoveringと出てこないですが、壊れてないから
 当たり前か(^^)


posted by アンドレアス at 07:10| MySQL | このブログの読者になる | 更新情報をチェックする

今日も、MySQLです。InnoDB 行レベルロックの挙動

mysql> use sample
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
mysql> create table `ameba_table` (
-> `id` int(6) not null default '0',
-> `name` varchar(64) not null default 'ameba',
-> primary key (`id`),
-> key `ameba_table_index_1` (`name`)
-> ) engine=innodb;
Query OK, 0 rows affected (0.05 sec)

mysql> show table;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
mysql> show tables;
+------------------+
| Tables_in_sample |
+------------------+
| ameba_table |
| sample_table |
+------------------+
2 rows in set (0.00 sec)

mysql> desc ameba_table;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id | int(6) | NO | PRI | 0 | |
| name | varchar(64) | NO | MUL | ameba | |
+-------+-------------+------+-----+---------+-------+
2 rows in set (0.00 sec)





# pwd
/var/lib/mysql/sample

# ls -la
合計 44
drwx------. 2 mysql mysql 4096 2009-11-04 05:25 .
drwxr-xr-x. 5 mysql mysql 4096 2009-11-04 05:21 ..
-rw-rw----. 1 mysql mysql 8586 2009-11-04 05:25 ameba_table.frm
-rw-rw----. 1 mysql mysql 65 2009-10-25 18:42 db.opt
-rw-rw----. 1 mysql mysql 42 2009-11-03 06:50 sample_table.MYD
-rw-rw----. 1 mysql mysql 1024 2009-11-03 07:11 sample_table.MYI
-rw-rw----. 1 mysql mysql 8556 2009-10-25 18:47 sample_table.frm


sample_table.frm・・・テーブル定義ファイル




insert into ameba_table values(1,'ameba');
insert into ameba_table values(2,'ameba');
insert into ameba_table values(3,'ameblo');
insert into ameba_table values(4,'ameblo');
insert into ameba_table values(5,'mysql');


■InnoDB 行レベルロックの挙動

mysql> begin;

mysql> update ameba_table set name='lock_2' where id=4;




mysql> show variables like 'innodb_%';
| innodb_lock_wait_timeout | 50 |


mysql> update ameba_table set name='deadlock' where name='ameba';

おおーーーっ。
テーブルロック発生。

50秒経過。

そして、エラーを吐いた。

ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction




MySQLによるタフなサイトの作り方

MySQLによるタフなサイトの作り方

  • 作者: 佐藤 真人
  • 出版社/メーカー: ソフトバンククリエイティブ
  • 発売日: 2009/09/17
  • メディア: 大型本




基礎的な内容も多く、
それでいて、実務に役立つ内容も多い
2009年で一番オススメのMySQL本です。



よし、今日は寝よう!
posted by アンドレアス at 00:16| MySQL | このブログの読者になる | 更新情報をチェックする

2009年11月11日

MySQLのshow status, show variables;

前回の復習から。


mysql> show variables like 'join_buffer_size';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| join_buffer_size | 131072 |
+------------------+--------+
1 row in set (0.00 sec)


mysql> show variables;
+-----------------------------------------+-------------------------------------------------------------------------------------------+
| Variable_name | Value |
+-----------------------------------------+-------------------------------------------------------------------------------------------+
| auto_increment_increment | 1 |
| auto_increment_offset | 1 |
| autocommit | ON |
| automatic_sp_privileges | ON |
| back_log | 50 |
| basedir | /usr/ |
| big_tables | OFF |
| binlog_cache_size | 32768 |
| binlog_format | STATEMENT |
| bulk_insert_buffer_size | 8388608 |
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
| collation_connection | latin1_swedish_ci |
| collation_database | latin1_swedish_ci |
| collation_server | latin1_swedish_ci |
| completion_type | 0 |
| concurrent_insert | 1 |
| connect_timeout | 10 |
| datadir | /var/lib/mysql/ |
| date_format | %Y-%m-%d |
| datetime_format | %Y-%m-%d %H:%i:%s |
| default_week_format | 0 |
| delay_key_write | ON |
| delayed_insert_limit | 100 |
| delayed_insert_timeout | 300 |
| delayed_queue_size | 1000 |
| div_precision_increment | 4 |
| engine_condition_pushdown | ON |
| error_count | 0 |
| event_scheduler | OFF |
| expire_logs_days | 0 |
| flush | OFF |
| flush_time | 0 |
| foreign_key_checks | ON |
| ft_boolean_syntax | + -><()~*:""&| |
| ft_max_word_len | 84 |
| ft_min_word_len | 4 |
| ft_query_expansion_limit | 20 |
| ft_stopword_file | (built-in) |
| general_log | OFF |
| general_log_file | /var/run/mysqld/mysqld.log |
| group_concat_max_len | 1024 |
| have_community_features | YES |
| have_compress | YES |
| have_crypt | YES |
| have_csv | YES |
| have_dynamic_loading | YES |
| have_geometry | YES |
| have_innodb | YES |
| have_ndbcluster | DISABLED |
| have_openssl | DISABLED |
| have_partitioning | YES |
| have_query_cache | YES |
| have_rtree_keys | YES |
| have_ssl | DISABLED |
| have_symlink | YES |
| hostname | f12.example.com |
| identity | 0 |
| ignore_builtin_innodb | OFF |
| init_connect | |
| init_file | |
| init_slave | |
| innodb_adaptive_hash_index | ON |
| innodb_additional_mem_pool_size | 1048576 |
| innodb_autoextend_increment | 8 |
| innodb_autoinc_lock_mode | 1 |
| innodb_buffer_pool_size | 8388608 |
| innodb_checksums | ON |
| innodb_commit_concurrency | 0 |
| innodb_concurrency_tickets | 500 |
| innodb_data_file_path | ibdata1:10M:autoextend |
| innodb_data_home_dir | |
| innodb_doublewrite | ON |
| innodb_fast_shutdown | 1 |
| innodb_file_io_threads | 4 |
| innodb_file_per_table | OFF |
| innodb_flush_log_at_trx_commit | 1 |
| innodb_flush_method | |
| innodb_force_recovery | 0 |
| innodb_lock_wait_timeout | 50 |
| innodb_locks_unsafe_for_binlog | OFF |
| innodb_log_buffer_size | 1048576 |
| innodb_log_file_size | 5242880 |
| innodb_log_files_in_group | 2 |
| innodb_log_group_home_dir | ./ |
| innodb_max_dirty_pages_pct | 90 |
| innodb_max_purge_lag | 0 |
| innodb_mirrored_log_groups | 1 |
| innodb_open_files | 300 |
| innodb_rollback_on_timeout | OFF |
| innodb_stats_on_metadata | ON |
| innodb_support_xa | ON |
| innodb_sync_spin_loops | 20 |
| innodb_table_locks | ON |
| innodb_thread_concurrency | 8 |
| innodb_thread_sleep_delay | 10000 |
| innodb_use_legacy_cardinality_algorithm | ON |
| insert_id | 0 |
| interactive_timeout | 28800 |
| join_buffer_size | 131072 |
| keep_files_on_create | OFF |
| key_buffer_size | 8384512 |
| key_cache_age_threshold | 300 |
| key_cache_block_size | 1024 |
| key_cache_division_limit | 100 |
| language | /usr/share/mysql/english/ |
| large_files_support | ON |
| large_page_size | 0 |
| large_pages | OFF |
| last_insert_id | 0 |
| lc_time_names | en_US |
| license | GPL |
| local_infile | ON |
| locked_in_memory | OFF |
| log | OFF |
| log_bin | ON |
| log_bin_trust_function_creators | OFF |
| log_bin_trust_routine_creators | OFF |
| log_error | /var/log/mysqld.log |
| log_output | FILE |
| log_queries_not_using_indexes | OFF |
| log_slave_updates | OFF |
| log_slow_queries | OFF |
| log_warnings | 1 |
| long_query_time | 10.000000 |
| low_priority_updates | OFF |
| lower_case_file_system | OFF |
| lower_case_table_names | 0 |
| max_allowed_packet | 1048576 |
| max_binlog_cache_size | 4294963200 |
| max_binlog_size | 1073741824 |
| max_connect_errors | 10 |
| max_connections | 151 |
| max_delayed_threads | 20 |
| max_error_count | 64 |
| max_heap_table_size | 16777216 |
| max_insert_delayed_threads | 20 |
| max_join_size | 18446744073709551615 |
| max_length_for_sort_data | 1024 |
| max_prepared_stmt_count | 16382 |
| max_relay_log_size | 0 |
| max_seeks_for_key | 4294967295 |
| max_sort_length | 1024 |
| max_sp_recursion_depth | 0 |
| max_tmp_tables | 32 |
| max_user_connections | 0 |
| max_write_lock_count | 4294967295 |
| min_examined_row_limit | 0 |
| multi_range_count | 256 |
| myisam_data_pointer_size | 6 |
| myisam_max_sort_file_size | 2146435072 |
| myisam_recover_options | OFF |
| myisam_repair_threads | 1 |
| myisam_sort_buffer_size | 8388608 |
| myisam_stats_method | nulls_unequal |
| myisam_use_mmap | OFF |
| ndb_autoincrement_prefetch_sz | 1 |
| ndb_cache_check_time | 0 |
| ndb_connectstring | |
| ndb_extra_logging | 0 |
| ndb_force_send | ON |
| ndb_index_stat_cache_entries | 32 |
| ndb_index_stat_enable | OFF |
| ndb_index_stat_update_freq | 20 |
| ndb_report_thresh_binlog_epoch_slip | 3 |
| ndb_report_thresh_binlog_mem_usage | 10 |
| ndb_use_copying_alter_table | OFF |
| ndb_use_exact_count | ON |
| ndb_use_transactions | ON |
| net_buffer_length | 16384 |
| net_read_timeout | 30 |
| net_retry_count | 10 |
| net_write_timeout | 60 |
| new | OFF |
| old | OFF |
| old_alter_table | OFF |
| old_passwords | ON |
| open_files_limit | 1024 |
| optimizer_prune_level | 1 |
| optimizer_search_depth | 62 |
| optimizer_switch | index_merge=on,index_merge_union=on,index_merge_sort_union=on,index_merge_intersection=on |
| pid_file | /var/run/mysqld/mysqld.pid |
| plugin_dir | /usr/lib/mysql/plugin |
| port | 3306 |
| preload_buffer_size | 32768 |
| profiling | OFF |
| profiling_history_size | 15 |
| protocol_version | 10 |
| pseudo_thread_id | 5 |
| query_alloc_block_size | 8192 |
| query_cache_limit | 1048576 |
| query_cache_min_res_unit | 4096 |
| query_cache_size | 0 |
| query_cache_type | ON |
| query_cache_wlock_invalidate | OFF |
| query_prealloc_size | 8192 |
| rand_seed1 | |
| rand_seed2 | |
| range_alloc_block_size | 4096 |
| read_buffer_size | 131072 |
| read_only | OFF |
| read_rnd_buffer_size | 262144 |
| relay_log | |
| relay_log_index | |
| relay_log_info_file | relay-log.info |
| relay_log_purge | ON |
| relay_log_space_limit | 0 |
| report_host | |
| report_password | |
| report_port | 3306 |
| report_user | |
| rpl_recovery_rank | 0 |
| secure_auth | OFF |
| secure_file_priv | |
| server_id | 1 |
| skip_external_locking | ON |
| skip_networking | OFF |
| skip_show_database | OFF |
| slave_compressed_protocol | OFF |
| slave_exec_mode | STRICT |
| slave_load_tmpdir | /tmp |
| slave_net_timeout | 3600 |
| slave_skip_errors | OFF |
| slave_transaction_retries | 10 |
| slow_launch_time | 2 |
| slow_query_log | OFF |
| slow_query_log_file | /var/run/mysqld/mysqld-slow.log |
| socket | /var/lib/mysql/mysql.sock |
| sort_buffer_size | 2097144 |
| sql_auto_is_null | ON |
| sql_big_selects | ON |
| sql_big_tables | OFF |
| sql_buffer_result | OFF |
| sql_log_bin | ON |
| sql_log_off | OFF |
| sql_log_update | ON |
| sql_low_priority_updates | OFF |
| sql_max_join_size | 18446744073709551615 |
| sql_mode | |
| sql_notes | ON |
| sql_quote_show_create | ON |
| sql_safe_updates | OFF |
| sql_select_limit | 18446744073709551615 |
| sql_slave_skip_counter | |
| sql_warnings | OFF |
| ssl_ca | |
| ssl_capath | |
| ssl_cert | |
| ssl_cipher | |
| ssl_key | |
| storage_engine | MyISAM |
| sync_binlog | 0 |
| sync_frm | ON |
| system_time_zone | JST |
| table_definition_cache | 256 |
| table_lock_wait_timeout | 50 |
| table_open_cache | 64 |
| table_type | MyISAM |
| thread_cache_size | 0 |
| thread_handling | one-thread-per-connection |
| thread_stack | 196608 |
| time_format | %H:%i:%s |
| time_zone | SYSTEM |
| timed_mutexes | OFF |
| timestamp | 1257196295 |
| tmp_table_size | 16777216 |
| tmpdir | /tmp |
| transaction_alloc_block_size | 8192 |
| transaction_prealloc_size | 4096 |
| tx_isolation | REPEATABLE-READ |
| unique_checks | ON |
| updatable_views_with_limit | YES |
| version | 5.1.37-log |
| version_comment | Source distribution |
| version_compile_machine | i386 |
| version_compile_os | redhat-linux-gnu |
| wait_timeout | 28800 |
| warning_count | 0 |
+-----------------------------------------+-------------------------------------------------------------------------------------------+
284 rows in set (0.00 sec)
mysql> set global join_buffer_size = 262144;
Query OK, 0 rows affected (0.00 sec)

mysql> show variables like 'join_buffer_size';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| join_buffer_size | 131072 |
+------------------+--------+
1 row in set (0.01 sec)



mysql> exit
Bye


mysql> show variables like 'join_buffer_size';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| join_buffer_size | 262144 |
+------------------+--------+
1 row in set (0.00 sec)



mysql> show status;


+-----------------------------------+----------+
| Variable_name | Value |
+-----------------------------------+----------+
| Aborted_clients | 0 |
| Aborted_connects | 0 |
| Binlog_cache_disk_use | 0 |
| Binlog_cache_use | 0 |
| Bytes_received | 195 |
| Bytes_sent | 7488 |
| Com_admin_commands | 0 |
| Com_assign_to_keycache | 0 |
| Com_alter_db | 0 |
| Com_alter_db_upgrade | 0 |
| Com_alter_event | 0 |
| Com_alter_function | 0 |
| Com_alter_procedure | 0 |
| Com_alter_server | 0 |
| Com_alter_table | 0 |
| Com_alter_tablespace | 0 |
| Com_analyze | 0 |
| Com_backup_table | 0 |
| Com_begin | 0 |
| Com_binlog | 0 |
| Com_call_procedure | 0 |
| Com_change_db | 0 |
| Com_change_master | 0 |
| Com_check | 0 |
| Com_checksum | 0 |
| Com_commit | 0 |
| Com_create_db | 0 |
| Com_create_event | 0 |
| Com_create_function | 0 |
| Com_create_index | 0 |
| Com_create_procedure | 0 |
| Com_create_server | 0 |
| Com_create_table | 0 |
| Com_create_trigger | 0 |
| Com_create_udf | 0 |
| Com_create_user | 0 |
| Com_create_view | 0 |
| Com_dealloc_sql | 0 |
| Com_delete | 0 |
| Com_delete_multi | 0 |
| Com_do | 0 |
| Com_drop_db | 0 |
| Com_drop_event | 0 |
| Com_drop_function | 0 |
| Com_drop_index | 0 |
| Com_drop_procedure | 0 |
| Com_drop_server | 0 |
| Com_drop_table | 0 |
| Com_drop_trigger | 0 |
| Com_drop_user | 0 |
| Com_drop_view | 0 |
| Com_empty_query | 0 |
| Com_execute_sql | 0 |
| Com_flush | 0 |
| Com_grant | 0 |
| Com_ha_close | 0 |
| Com_ha_open | 0 |
| Com_ha_read | 0 |
| Com_help | 0 |
| Com_insert | 0 |
| Com_insert_select | 0 |
| Com_install_plugin | 0 |
| Com_kill | 0 |
| Com_load | 0 |
| Com_load_master_data | 0 |
| Com_load_master_table | 0 |
| Com_lock_tables | 0 |
| Com_optimize | 0 |
| Com_preload_keys | 0 |
| Com_prepare_sql | 0 |
| Com_purge | 0 |
| Com_purge_before_date | 0 |
| Com_release_savepoint | 0 |
| Com_rename_table | 0 |
| Com_rename_user | 0 |
| Com_repair | 0 |
| Com_replace | 0 |
| Com_replace_select | 0 |
| Com_reset | 0 |
| Com_restore_table | 0 |
| Com_revoke | 0 |
| Com_revoke_all | 0 |
| Com_rollback | 0 |
| Com_rollback_to_savepoint | 0 |
| Com_savepoint | 0 |
| Com_select | 1 |
| Com_set_option | 0 |
| Com_show_authors | 0 |
| Com_show_binlog_events | 0 |
| Com_show_binlogs | 0 |
| Com_show_charsets | 0 |
| Com_show_collations | 0 |
| Com_show_column_types | 0 |
| Com_show_contributors | 0 |
| Com_show_create_db | 0 |
| Com_show_create_event | 0 |
| Com_show_create_func | 0 |
| Com_show_create_proc | 0 |
| Com_show_create_table | 0 |
| Com_show_create_trigger | 0 |
| Com_show_databases | 0 |
| Com_show_engine_logs | 0 |
| Com_show_engine_mutex | 0 |
| Com_show_engine_status | 0 |
| Com_show_events | 0 |
| Com_show_errors | 0 |
| Com_show_fields | 0 |
| Com_show_function_status | 0 |
| Com_show_grants | 0 |
| Com_show_keys | 0 |
| Com_show_master_status | 0 |
| Com_show_new_master | 0 |
| Com_show_open_tables | 0 |
| Com_show_plugins | 0 |
| Com_show_privileges | 0 |
| Com_show_procedure_status | 0 |
| Com_show_processlist | 0 |
| Com_show_profile | 0 |
| Com_show_profiles | 0 |
| Com_show_slave_hosts | 0 |
| Com_show_slave_status | 0 |
| Com_show_status | 2 |
| Com_show_storage_engines | 0 |
| Com_show_table_status | 0 |
| Com_show_tables | 0 |
| Com_show_triggers | 0 |
| Com_show_variables | 0 |
| Com_show_warnings | 0 |
| Com_slave_start | 0 |
| Com_slave_stop | 0 |
| Com_stmt_close | 0 |
| Com_stmt_execute | 0 |
| Com_stmt_fetch | 0 |
| Com_stmt_prepare | 0 |
| Com_stmt_reprepare | 0 |
| Com_stmt_reset | 0 |
| Com_stmt_send_long_data | 0 |
| Com_truncate | 0 |
| Com_uninstall_plugin | 0 |
| Com_unlock_tables | 0 |
| Com_update | 0 |
| Com_update_multi | 0 |
| Com_xa_commit | 0 |
| Com_xa_end | 0 |
| Com_xa_prepare | 0 |
| Com_xa_recover | 0 |
| Com_xa_rollback | 0 |
| Com_xa_start | 0 |
| Compression | OFF |
| Connections | 6 |
| Created_tmp_disk_tables | 0 |
| Created_tmp_files | 5 |
| Created_tmp_tables | 0 |
| Delayed_errors | 0 |
| Delayed_insert_threads | 0 |
| Delayed_writes | 0 |
| Flush_commands | 1 |
| Handler_commit | 0 |
| Handler_delete | 0 |
| Handler_discover | 0 |
| Handler_prepare | 0 |
| Handler_read_first | 0 |
| Handler_read_key | 0 |
| Handler_read_next | 0 |
| Handler_read_prev | 0 |
| Handler_read_rnd | 0 |
| Handler_read_rnd_next | 0 |
| Handler_rollback | 0 |
| Handler_savepoint | 0 |
| Handler_savepoint_rollback | 0 |
| Handler_update | 0 |
| Handler_write | 0 |
| Innodb_buffer_pool_pages_data | 19 |
| Innodb_buffer_pool_pages_dirty | 0 |
| Innodb_buffer_pool_pages_flushed | 0 |
| Innodb_buffer_pool_pages_free | 493 |
| Innodb_buffer_pool_pages_misc | 0 |
| Innodb_buffer_pool_pages_total | 512 |
| Innodb_buffer_pool_read_ahead_rnd | 1 |
| Innodb_buffer_pool_read_ahead_seq | 0 |
| Innodb_buffer_pool_read_requests | 77 |
| Innodb_buffer_pool_reads | 12 |
| Innodb_buffer_pool_wait_free | 0 |
| Innodb_buffer_pool_write_requests | 0 |
| Innodb_data_fsyncs | 3 |
| Innodb_data_pending_fsyncs | 0 |
| Innodb_data_pending_reads | 0 |
| Innodb_data_pending_writes | 0 |
| Innodb_data_read | 2494464 |
| Innodb_data_reads | 25 |
| Innodb_data_writes | 3 |
| Innodb_data_written | 1536 |
| Innodb_dblwr_pages_written | 0 |
| Innodb_dblwr_writes | 0 |
| Innodb_log_waits | 0 |
| Innodb_log_write_requests | 0 |
| Innodb_log_writes | 1 |
| Innodb_os_log_fsyncs | 3 |
| Innodb_os_log_pending_fsyncs | 0 |
| Innodb_os_log_pending_writes | 0 |
| Innodb_os_log_written | 512 |
| Innodb_page_size | 16384 |
| Innodb_pages_created | 0 |
| Innodb_pages_read | 19 |
| Innodb_pages_written | 0 |
| Innodb_row_lock_current_waits | 0 |
| Innodb_row_lock_time | 0 |
| Innodb_row_lock_time_avg | 0 |
| Innodb_row_lock_time_max | 0 |
| Innodb_row_lock_waits | 0 |
| Innodb_rows_deleted | 0 |
| Innodb_rows_inserted | 0 |
| Innodb_rows_read | 0 |
| Innodb_rows_updated | 0 |
| Key_blocks_not_flushed | 0 |
| Key_blocks_unused | 7245 |
| Key_blocks_used | 0 |
| Key_read_requests | 0 |
| Key_reads | 0 |
| Key_write_requests | 0 |
| Key_writes | 0 |
| Last_query_cost | 0.000000 |
| Max_used_connections | 1 |
| Not_flushed_delayed_rows | 0 |
| Open_files | 18 |
| Open_streams | 0 |
| Open_table_definitions | 15 |
| Open_tables | 8 |
| Opened_files | 60 |
| Opened_table_definitions | 0 |
| Opened_tables | 0 |
| Prepared_stmt_count | 0 |
| Qcache_free_blocks | 0 |
| Qcache_free_memory | 0 |
| Qcache_hits | 0 |
| Qcache_inserts | 0 |
| Qcache_lowmem_prunes | 0 |
| Qcache_not_cached | 0 |
| Qcache_queries_in_cache | 0 |
| Qcache_total_blocks | 0 |
| Queries | 21 |
| Questions | 5 |
| Rpl_status | NULL |
| Select_full_join | 0 |
| Select_full_range_join | 0 |
| Select_range | 0 |
| Select_range_check | 0 |
| Select_scan | 0 |
| Slave_open_temp_tables | 0 |
| Slave_retried_transactions | 0 |
| Slave_running | OFF |
| Slow_launch_threads | 0 |
| Slow_queries | 0 |
| Sort_merge_passes | 0 |
| Sort_range | 0 |
| Sort_rows | 0 |
| Sort_scan | 0 |
| Ssl_accept_renegotiates | 0 |
| Ssl_accepts | 0 |
| Ssl_callback_cache_hits | 0 |
| Ssl_cipher | |
| Ssl_cipher_list | |
| Ssl_client_connects | 0 |
| Ssl_connect_renegotiates | 0 |
| Ssl_ctx_verify_depth | 0 |
| Ssl_ctx_verify_mode | 0 |
| Ssl_default_timeout | 0 |
| Ssl_finished_accepts | 0 |
| Ssl_finished_connects | 0 |
| Ssl_session_cache_hits | 0 |
| Ssl_session_cache_misses | 0 |
| Ssl_session_cache_mode | NONE |
| Ssl_session_cache_overflows | 0 |
| Ssl_session_cache_size | 0 |
| Ssl_session_cache_timeouts | 0 |
| Ssl_sessions_reused | 0 |
| Ssl_used_session_cache_entries | 0 |
| Ssl_verify_depth | 0 |
| Ssl_verify_mode | 0 |
| Ssl_version | |
| Table_locks_immediate | 18 |
| Table_locks_waited | 0 |
| Tc_log_max_pages_used | 0 |
| Tc_log_page_size | 0 |
| Tc_log_page_waits | 0 |
| Threads_cached | 0 |
| Threads_connected | 1 |
| Threads_created | 5 |
| Threads_running | 1 |
| Uptime | 1192 |
| Uptime_since_flush_status | 1192 |
+-----------------------------------+----------+
291 rows in set (0.01 sec)


長いので省略しようかと思いましたが、
エイヤーとペーストしました。


mysql> show variables like 'key_%';
+--------------------------+---------+
| Variable_name | Value |
+--------------------------+---------+
| key_buffer_size | 8384512 |
| key_cache_age_threshold | 300 |
| key_cache_block_size | 1024 |
| key_cache_division_limit | 100 |
+--------------------------+---------+
4 rows in set (0.00 sec)


mysql> show variables like 'version_%';
+-------------------------+---------------------+
| Variable_name | Value |
+-------------------------+---------------------+
| version_comment | Source distribution |
| version_compile_machine | i386 |
| version_compile_os | redhat-linux-gnu |
+-------------------------+---------------------+
3 rows in set (0.00 sec)




mysql> show innodb status;

(省略)



mysql> show processlist;
+----+------+-----------+------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------+------+---------+------+-------+------------------+
| 5 | root | localhost | NULL | Query | 0 | NULL | show processlist |
+----+------+-----------+------+---------+------+-------+------------------+
1 row in set (0.00 sec)



MySQLの内部エラーメッセージとシステムエラーコードの
意味を調べるコマンドです。


# perror 1 130
OS error code 1: Operation not permitted
OS error code 130: Owner died
MySQL error code 130: Incorrect file format

# perror 1 100
OS error code 1: Operation not permitted
OS error code 100: Network is down



mysql> insert into sample_table(id) values(1),(2),(3),(4),(5);


ちょうど、うまい具合に、
show warnings; の警告が取れた。


mysql> load data infile '/home/yutaka2010/sample_table.csv' into table sample_table fields
terminated by ',' ;

ERROR 13 (HY000): Can't get stat of '/home/yutaka2010/sample_table.csv' (Errcode: 13)
mysql> show warnings;
+-------+------+---------------------------------------------------------------------+
| Level | Code | Message |
+-------+------+---------------------------------------------------------------------+
| Error | 13 | Can't get stat of '/home/yutaka2010/sample_table.csv' (Errcode: 13) |
+-------+------+---------------------------------------------------------------------+
1 row in set (0.00 sec)


じゃあ最後に、1年に1回も使わないだろうけど、


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 |
| CSV | YES | CSV storage engine | NO | NO | NO |
| MyISAM | DEFAULT | Default engine as of MySQL 3.23 with great performance | NO | NO | NO |
| InnoDB | YES | Supports transactions, row-level locking, and foreign keys | YES | YES | YES |
| MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO |
+------------+---------+------------------------------------------------------------+--------------+------+------------+
6 rows in set (0.00 sec)



MySQLによるタフなサイトの作り方

MySQLによるタフなサイトの作り方

  • 作者: 佐藤 真人
  • 出版社/メーカー: ソフトバンククリエイティブ
  • 発売日: 2009/09/17
  • メディア: 大型本





posted by アンドレアス at 23:53| MySQL | このブログの読者になる | 更新情報をチェックする

2009年11月09日

MySQL・・・sessionとglobalの違い。

sessionglobalの違い。


mysql> show variables like 'join_buffer_size';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| join_buffer_size | 131072 |
+------------------+--------+
1 row in set (0.00 sec)

mysql> set session join_buffer_size = 262144
-> ;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

一度ログオフする。

# mysql -uroot -p************

Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.1.37-log Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show variables like 'join_buffer_size';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| join_buffer_size | 131072 |
+------------------+--------+
1 row in set (0.00 sec)


変化していない。


●次にglobalを試す。

mysql> set global 'join_buffer_size' = 262144;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''join_buffer_size' = 262144' at line 1
mysql> set global join_buffer_size = 262144;
Query OK, 0 rows affected (0.00 sec)

mysql> show variables like 'join_buffer_size';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| join_buffer_size | 131072 |
+------------------+--------+
1 row in set (0.01 sec)

mysql> exit
Bye
[root@f12 ~]# mysql -uroot -predhat
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.1.37-log Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show variables like 'join_buffer_size';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| join_buffer_size | 262144 |
+------------------+--------+
1 row in set (0.00 sec)


●mysqldをrestartしてみる。再度確認すると・・・。

# /etc/init.d/mysqld restart
MySQL を停止中: [ OK ]
MySQL を起動中:


mysql> show variables like 'join_buffer_size';
+------------------+--------+
| Variable_name | Value |
+------------------+--------+
| join_buffer_size | 131072 |
+------------------+--------+
1 row in set (0.01 sec)


ということで、/etc/my.cnfに設定しておかないと、
mysqldをrestartした時に、
元に戻ってしまうそうです。



MySQLによるタフなサイトの作り方

MySQLによるタフなサイトの作り方

  • 作者: 佐藤 真人
  • 出版社/メーカー: ソフトバンククリエイティブ
  • 発売日: 2009/09/17
  • メディア: 大型本







posted by アンドレアス at 07:11| MySQL | このブログの読者になる | 更新情報をチェックする

(追加です)「クラウドの技術」¥1,800発売。UNIX MAGAZINEの特集が大幅加筆されてます。追記Nimbusはクラウドのオープンソースだったのか!ビックリ

本屋でも最新情報と、薄めな感じで読みやすいので、
今は、大手書店では
これが売れています。



雲の世界の向こうをつかむ クラウドの技術

雲の世界の向こうをつかむ クラウドの技術

  • 作者: 丸山不二夫
  • 出版社/メーカー: アスキー・メディアワークス
  • 発売日: 2009/11/05
  • メディア: 大型本




「クラウドの技術」¥1,800

※UNIX MAGAZINEの特集が大幅加筆されている。







Google App Engine for Java [実践]クラウドシステム構築 (WEB+DB PRESS plus) (WEB+DB PRESSプラスシリーズ) (WEB+DB PRESS plusシリーズ)

Google App Engine for Java [実践]クラウドシステム構築 (WEB+DB PRESS plus) (WEB+DB PRESSプラスシリーズ) (WEB+DB PRESS plusシリーズ)

  • 作者: (株)グルージェント
  • 出版社/メーカー: 技術評論社
  • 発売日: 2009/09/10
  • メディア: 単行本(ソフトカバー)





■内容

「クラウドの技術」再編にあたって(丸山不二夫)

・クラウドの技術的特徴(丸山不二夫)

[最新・クラウドプレイヤーたちのサービス]
・Windows Azureの世界(丸山不二夫)
・Windows Azure Tableの概要(丸山不二夫)
・Google App Engine(中田秀基)
・Amazon Web Services(浦本直彦)
・Amazon Web Servicesを取り巻く技術とサービス(浦本直彦)
・富士通のトラステッドサービスプラットフォーム(岸本光弘)
・Hadoop/MapReduce(藤田昭人)
 コラム:Hadoopのハードウェアベンチマーク
・Force.comマルチテナントアーキテクチャ(岡本充洋)

[クラウドを支える技術]
・分散インメモリキャッシュとデータグリッド(佐藤直生)
・スケールアウトの技術(首藤一幸)
 コラム:key-valueストア
・GREEで活用されているkey-valueストア(藤本真樹)
 コラム:kumofs(古橋貞之)
・変わりゆくデータセンターの役割とカタチ(堂前清隆)

[クラウド時代のアプリケーション開発]
・クラウドの開発手法とデータモデル(萩原正義)
・クラウド時代のモデリング技術(浅海智晴)

[クラウドが企業に受け入れられるには]
・クラウドの可能性と課題(鈴木雄介)


■主なキーワード

■私の面白いと思ったベスト3

1.GREEで活用されているkey-valueストア

2.変わりゆくデータセンターの役割とカタチ

3.Amazon Web Servicesを取り巻く技術とサービス

惜しくも4位
Amazon Web Services


アマゾン寄りですね、私は(^^)。


「仮想化大全2010」では出ていないところも
多いのでオススメです。

会社費用で買ってもらってもいいでしょう。

==========================

番外編

いやいや、1位はコレ!

驚いた!


Nimbusが出ていたことに驚く!

http://workspace.globus.org/vm/faq.html#nimbus


知らなかった。Nimbusって、OpenSourceだったのか。

メチャクチャ進んでいるのか、○○○は。
やっぱアメリカすげぇーな。

・クラウドサービスのためのオープンソースプロジェクト

・Xenはハイパーバイザ

・近々KVMサポート予定

・Nimbusで構築されたクラウド上では、Hadoopを動かしたり、
 様々なサービスの稼動実績がある。(確かに(^^)。すげぇーっ!)


いやー、やっぱ、雑誌も書籍も手当たり次第に目を通しておかないと
何がすごくて、なんかの目が養われないですね。

いやいや、勉強になりました。(独り言です(^^))


# tar xvzf nimbus-TP2.2.tar.gz


#cd nimbus-TP2.2/bin

#./all-build-and-install.sh


*** Nimbus - build and install all:

BUILD FAILED
/home/yutaka2010/ダウンロード/nimbus-TP2.2/bin/lib/gt4.0/build/build.xml:38: GLOBUS_LOCATION environment variable needed for this action

Total time: 1 second
PROBLEM: exit code 1 - Nimbus - build and install all


また明日だな。

やべっちFC見て、寝るか・・・。

posted by アンドレアス at 00:31| 役立つURL | このブログの読者になる | 更新情報をチェックする