Hello.


> huge.cnf example.  What about that thread_concurrency setting in

> huge.cnf.. it doesn't seem to show up in a 'show variables' when using

> it.. is it deprecated?



In the manual it is meant that thead_concurrency is used on Solaris.

In the source files I've seen that thread_concurrency supported on those

platforms which have thr_setconcurrency function. See: 

  configure.in (AC_CHECK_FUNCS macros)

        http://dev.mysql.com/doc/mysql/en/server-system-variables.html







Matthew Lenz <[EMAIL PROTECTED]> wrote:

> [-- text/plain, encoding 7bit, charset: US-ASCII, 61 lines --]

> 

> infact .. the default debian config (some of these are just explicit

> defaults but this is what debian provides):

> 

> [mysqld]

> user            = mysql

> pid-file        = /var/run/mysqld/mysqld.pid

> socket          = /var/run/mysqld/mysqld.sock

> port            = 3306

> basedir         = /usr

> datadir         = /var/lib/mysql

> tmpdir          = /tmp

> language        = /usr/share/mysql/english

> skip-external-locking

> old_passwords   = 1

> key_buffer              = 16M

> max_allowed_packet      = 16M

> thread_stack            = 128K

> query_cache_limit       = 1048576

> query_cache_size        = 16777216

> query_cache_type        = 1

> log-bin                 = /var/log/mysql/mysql-bin.log

> max_binlog_size         = 104857600

> skip-bdb

> 

> outperforms the huge.cnf example:

> 

> [mysqld]

> user                    = mysql

> pid-file                = /var/run/mysqld/mysqld.pid

> socket                  = /var/run/mysqld/mysqld.sock

> port                    = 3306

> basedir                 = /usr

> datadir                 = /var/lib/mysql

> tmpdir                  = /tmp

> language                = /usr/share/mysql/english

> old_passwords           = 1

> key_buffer              = 384M

> max_allowed_packet      = 16M

> table_cache             = 512

> sort_buffer_size        = 2M

> read_buffer_size        = 2M

> read_rnd_buffer_size    = 8M

> myisam_sort_buffer_size = 64M

> query_cache_size        = 32M

> thread_concurrency      = 8

> log-bin                 = /var/log/mysql/mysql-bin.log

> server-id               = 1

> skip-bdb

> skip-external-locking

> 

> in almost every regard.  What gives? :)  This is a pretty beefy config:

> 

> dual 3ghz HT xeon .. 2gig 800mhz fsb mem .. U320 SCSI RAID5.  I've

> attached a compare-results for a few machines.  the only important ones

> are 1 and 2.  1 is debians my.cnf and 2 is the slightly modified

> huge.cnf example.  What about that thread_concurrency setting in

> huge.cnf.. it doesn't seem to show up in a 'show variables' when using

> it.. is it deprecated?

> 

> -Matt

> 

> [-- text/plain, encoding 7bit, charset: UTF-8, 117 lines, name: results.txt 
> --]

> 

> The result logs which where found and the options:

> 1 mysql-Linux_2.4.27_2_686_smp_i686       : MySQL 4.1.11 Debian_4sarge1 log

> 2 mysql-Linux_2.4.27_2_686_smp_i686_db0_te: MySQL 4.1.11 Debian_4sarge1 log

> 3 mysql-Linux_2.4.27_2_686_smp_i686_db1   : MySQL 4.1.11 Debian_4sarge1 log

> 4 mysql-Linux_2.6.10-1.770_FC3smp_i686    : MySQL 4.1.12 standard

> 5 mysql-Linux_2.6.10-1.770_FC3smp_i686_rai: MySQL 4.1.12 standard

> 6 mysql-Linux_2.6.11-1.14_FC3_x86_64      : MySQL 4.1.11 standard

> 7 mysql-Linux_2.6.8_2_686_smp_i686_kevinz : MySQL 4.1.11 Debian_4sarge1 log

> 

> =============================================================================================

> Operation                           |      1|      2|      3|      4|      5| 
>      6|      7|

>                                    
> |mysql-L|mysql-L|mysql-L|mysql-L|mysql-L|mysql-L|mysql-L|

> ---------------------------------------------------------------------------------------------

> Results per test in seconds:                                                  
>               |

> ---------------------------------------------------------------------------------------------

> ATIS                                |   8.00|   9.00|   8.00|  16.00|  17.00| 
>  13.00|  32.00|

> alter-table                         |  14.00|  14.00|  13.00|  13.00|  10.00| 
>  21.00|  49.00|

> big-tables                          |  10.00|  10.00|  10.00|  13.00|  12.00| 
>  10.00|  36.00|

> connect                             | 108.00| 105.00|  99.00|  72.00|  71.00| 
>  58.00| 394.00|

> create                              |  67.00|  89.00|  89.00| 223.00| 219.00| 
>  98.00| 475.00|

> insert                              | 904.00| 908.00| 873.00| 854.00| 845.00| 
> 959.00|3751.00|

> select                              |  76.00|  76.00|  73.00| 353.00| 351.00| 
> 250.00| 291.00|

> wisconsin                           |   7.00|   7.00|   7.00|   6.00|   5.00| 
>   5.00|  20.00|

> ---------------------------------------------------------------------------------------------

> The results per operation:                                                    
>               |

> ---------------------------------------------------------------------------------------------

> alter_table_add (100)               |   6.00|   6.00|   5.00|   5.00|   4.00| 
>   9.00|  20.00|

> alter_table_drop (91)               |   6.00|   6.00|   6.00|   6.00|   4.00| 
>   9.00|  18.00|

> connect (10000)                     |   6.00|   6.00|   6.00|   5.00|   5.00| 
>   5.00|  28.00|

> connect+select_1_row (10000)        |   8.00|   8.00|   8.00|   7.00|   7.00| 
>   7.00|  33.00|

> connect+select_simple (10000)       |   8.00|   7.00|   8.00|   6.00|   6.00| 
>   6.00|  32.00|

> count (100)                         |   8.00|   9.00|   8.00|   9.00|   8.00| 
>   6.00|  43.00|

> count_distinct (1000)               |   1.00|   0.00|   1.00|  11.00|  11.00| 
>   6.00|   1.00|

> count_distinct_2 (1000)             |   0.00|   0.00|   0.00|  16.00|  15.00| 
>   8.00|   0.00|

> count_distinct_big (120)            |   8.00|   8.00|   7.00|  19.00|  20.00| 
>  14.00|  32.00|

> count_distinct_group (1000)         |   1.00|   1.00|   1.00|  14.00|  14.00| 
>   7.00|   3.00|

> count_distinct_group_on_key (1000)  |   0.00|   0.00|   0.00|  15.00|  15.00| 
>   8.00|   1.00|

> count_distinct_group_on_key_parts (1|   1.00|   1.00|   1.00|  14.00|  13.00| 
>   7.00|   3.00|

> count_distinct_key_prefix (1000)    |   0.00|   1.00|   0.00|   8.00|   8.00| 
>   4.00|   0.00|

> count_group_on_key_parts (1000)     |   1.00|   0.00|   1.00|  15.00|  15.00| 
>   7.00|   4.00|

> count_on_key (50100)                |  22.00|  23.00|  21.00| 130.00| 131.00| 
>  86.00|  69.00|

> create+drop (10000)                 |  13.00|  12.00|  12.00|  76.00|  71.00| 
>  32.00|  43.00|

> create_MANY_tables (10000)          |  35.00|  56.00|  58.00|  72.00|  73.00| 
>  27.00| 323.00|

> create_index (8)                    |   1.00|   1.00|   1.00|   1.00|   1.00| 
>   1.00|   5.00|

> create_key+drop (10000)             |  14.00|  14.00|  14.00|  72.00|  72.00| 
>  35.00|  48.00|

> create_table (31)                   |   0.00|   0.00|   0.00|   0.00|   1.00| 
>   0.00|   0.00|

> delete_all_many_keys (1)            |  22.00|  21.00|  21.00|  31.00|  24.00| 
> 134.00|  84.00|

> delete_big (1)                      |   0.00|   0.00|   1.00|   0.00|   0.00| 
>   0.00|   0.00|

> delete_big_many_keys (128)          |  22.00|  21.00|  21.00|  31.00|  24.00| 
> 134.00|  84.00|

> delete_key (10000)                  |   1.00|   1.00|   2.00|   1.00|   1.00| 
>   0.00|   6.00|

> delete_range (12)                   |   5.00|   5.00|   4.00|   4.00|   4.00| 
>   4.00|  16.00|

> drop_index (8)                      |   1.00|   1.00|   1.00|   1.00|   1.00| 
>   2.00|   6.00|

> drop_table (28)                     |   0.00|   0.00|   0.00|   0.00|   0.00| 
>   0.00|   0.00|

> drop_table_when_MANY_tables (10000) |   3.00|   4.00|   3.00|   2.00|   2.00| 
>   2.00|  21.00|

> insert (350768)                     |  55.00|  55.00|  52.00|  35.00|  36.00| 
>  28.00| 149.00|

> insert_duplicates (100000)          |  12.00|  13.00|  11.00|   8.00|   8.00| 
>   6.00|  35.00|

> insert_key (100000)                 |  43.00|  44.00|  44.00|  37.00|  37.00| 
> 240.00| 173.00|

> insert_many_fields (2000)           |   3.00|   3.00|   3.00|   3.00|   3.00| 
>   3.00|  15.00|

> insert_select_1_key (1)             |   2.00|   2.00|   2.00|   2.00|   2.00| 
>   2.00|   7.00|

> insert_select_2_keys (1)            |   2.00|   3.00|   2.00|   3.00|   2.00| 
>   1.00|  11.00|

> min_max (60)                        |   3.00|   3.00|   3.00|   6.00|   7.00| 
>   4.00|  12.00|

> min_max_on_key (85000)              |  17.00|  17.00|  18.00|  16.00|  16.00| 
>  11.00|  54.00|

> multiple_value_insert (100000)      |   1.00|   1.00|   2.00|   1.00|   1.00| 
>   2.00|   5.00|

> once_prepared_select (100000)       |  24.00|  25.00|  24.00|  16.00|  14.00| 
>  10.00|  99.00|

> order_by_big (10)                   |  22.00|  22.00|  22.00|  24.00|  24.00| 
>  18.00|  92.00|

> order_by_big_key (10)               |  21.00|  20.00|  19.00|  20.00|  20.00| 
>  17.00|  87.00|

> order_by_big_key2 (10)              |  20.00|  19.00|  18.00|  20.00|  20.00| 
>  15.00|  84.00|

> order_by_big_key_desc (10)          |  20.00|  21.00|  19.00|  21.00|  20.00| 
>  17.00|  85.00|

> order_by_big_key_diff (10)          |  22.00|  21.00|  21.00|  22.00|  22.00| 
>  17.00|  91.00|

> order_by_big_key_prefix (10)        |  20.00|  20.00|  19.00|  19.00|  20.00| 
>  16.00|  81.00|

> order_by_key2_diff (500)            |   2.00|   3.00|   2.00|   2.00|   2.00| 
>   2.00|   9.00|

> order_by_key_prefix (500)           |   1.00|   1.00|   1.00|   2.00|   2.00| 
>   0.00|   5.00|

> order_by_range (500)                |   2.00|   1.00|   2.00|   1.00|   1.00| 
>   2.00|   5.00|

> outer_join (10)                     |   2.00|   2.00|   2.00|  19.00|  20.00| 
>  13.00|   8.00|

> outer_join_found (10)               |   1.00|   2.00|   2.00|  19.00|  19.00| 
>  12.00|   7.00|

> outer_join_not_found (500)          |   2.00|   1.00|   1.00|  13.00|  14.00| 
>   8.00|   6.00|

> outer_join_on_key (10)              |   2.00|   1.00|   2.00|  16.00|  15.00| 
>   9.00|   6.00|

> prepared_select (100000)            |  33.00|  32.00|  33.00|  23.00|  23.00| 
>  16.00| 156.00|

> select_1_row (100000)               |  16.00|  16.00|  16.00|   9.00|   9.00| 
>   6.00|  61.00|

> select_1_row_cache (100000)         |   9.00|   9.00|   8.00|   9.00|   8.00| 
>   6.00|  16.00|

> select_2_rows (100000)              |  18.00|  17.00|  16.00|  10.00|  10.00| 
>   7.00|  67.00|

> select_big (80)                     |  20.00|  20.00|  18.00|  19.00|  21.00| 
>  16.00|  82.00|

> select_big_str (10000)              |   6.00|   5.00|   5.00|   4.00|   4.00| 
>   8.00|  54.00|

> select_cache (10000)                |   2.00|   2.00|   2.00|  36.00|  33.00| 
>  23.00|   5.00|

> select_cache2 (10000)               |  30.00|  29.00|  28.00|  36.00|  34.00| 
>  22.00| 142.00|

> select_column+column (100000)       |  18.00|  18.00|  16.00|  10.00|  10.00| 
>   6.00|  64.00|

> select_diff_key (500)               |  35.00|  39.00|  35.00|  35.00|  35.00| 
>  29.00| 187.00|

> select_distinct (800)               |   1.00|   2.00|   1.00|   4.00|   5.00| 
>   3.00|   5.00|

> select_group (2911)                 |   3.00|   3.00|   2.00|  17.00|  17.00| 
>  11.00|  10.00|

> select_group_when_MANY_tables (10000|   2.00|   3.00|   2.00|   1.00|   1.00| 
>   2.00|  40.00|

> select_join (100)                   |   0.00|   1.00|   0.00|   0.00|   1.00| 
>   0.00|   1.00|

> select_key (200000)                 |  60.00|  61.00|  58.00|  46.00|  44.00| 
>  30.00| 268.00|

> select_key2 (200000)                |  63.00|  63.00|  60.00|  48.00|  46.00| 
>  32.00| 288.00|

> select_key2_return_key (200000)     |  59.00|  60.00|  57.00|  43.00|  43.00| 
>  30.00| 275.00|

> select_key2_return_prim (200000)    |  61.00|  62.00|  58.00|  46.00|  44.00| 
>  31.00| 292.00|

> select_key_prefix (200000)          |  62.00|  62.00|  61.00|  47.00|  47.00| 
>  33.00| 293.00|

> select_key_prefix_join (100)        |   4.00|   3.00|   4.00|   6.00|   5.00| 
>   4.00|  16.00|

> select_key_return_key (200000)      |  59.00|  59.00|  57.00|  42.00|  42.00| 
>  29.00| 264.00|

> select_many_fields (2000)           |   7.00|   7.00|   7.00|  10.00|   9.00| 
>   7.00|  21.00|

> select_range (410)                  |   8.00|   8.00|   8.00|  49.00|  52.00| 
>  64.00|  33.00|

> select_range_key2 (25010)           |   4.00|   4.00|   3.00|   7.00|   7.00| 
>   5.00|  12.00|

> select_range_prefix (25010)         |   5.00|   3.00|   5.00|   7.00|   7.00| 
>   5.00|  12.00|

> select_simple (100000)              |   9.00|  10.00|   8.00|   6.00|   6.00| 
>   3.00|  19.00|

> select_simple_cache (100000)        |  10.00|   9.00|   8.00|   6.00|   6.00| 
>   4.00|  19.00|

> select_simple_join (500)            |   1.00|   0.00|   1.00|   1.00|   1.00| 
>   2.00|   2.00|

> update_big (10)                     |  18.00|  18.00|  18.00|  11.00|  12.00| 
>   9.00|  30.00|

> update_of_key (50000)               |   9.00|   9.00|   9.00|   6.00|   8.00| 
>   5.00|  37.00|

> update_of_key_big (501)             |   8.00|   9.00|   9.00|   8.00|   8.00| 
>   5.00|  30.00|

> update_of_primary_key_many_keys (256|  13.00|  13.00|  14.00|  17.00|  16.00| 
>  34.00|  37.00|

> update_with_key (300000)            |  44.00|  43.00|  40.00|  29.00|  28.00| 
>  21.00| 148.00|

> update_with_key_prefix (100000)     |  16.00|  16.00|  15.00|  11.00|  11.00| 
>   8.00|  59.00|

> wisc_benchmark (114)                |   2.00|   2.00|   1.00|   2.00|   2.00| 
>   2.00|   5.00|

> ---------------------------------------------------------------------------------------------

> TOTALS                              
> |1207.00|1229.00|1185.00|1557.00|1530.00|1531.00|5099.00|

> =============================================================================================

> 

> 

> [-- text/plain, encoding 7bit, charset: us-ascii, 5 lines --]

> 

> 



-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.NET http://www.ensita.net/
   __  ___     ___ ____  __
  /  |/  /_ __/ __/ __ \/ /    Gleb Paharenko
 / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
/_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.NET
       <___/   www.mysql.com




-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to