> Another option is to run the 3.23.51 server for a while and when you
> get a load problem do 'mysqladmin proc ext'.  This command should show
> us if MySQL is using more table scans than usual.

The load problem shows up immediately.

+--------------------------+--------+
| Variable_name            | Value  |
+--------------------------+--------+
| Aborted_clients          | 172    |
| Aborted_connects         | 87     |
| Bytes_received           | 92732  |
| Bytes_sent               | 631789 |
| Com_admin_commands       | 0      |
| Com_alter_table          | 0      |
| Com_analyze              | 0      |
| Com_backup_table         | 0      |
| Com_begin                | 0      |
| Com_change_db            | 990    |
| Com_change_master        | 0      |
| Com_check                | 0      |
| Com_commit               | 0      |
| Com_create_db            | 0      |
| Com_create_function      | 0      |
| Com_create_index         | 0      |
| Com_create_table         | 1      |
| Com_delete               | 8      |
| Com_drop_db              | 0      |
| Com_drop_function        | 0      |
| Com_drop_index           | 0      |
| Com_drop_table           | 0      |
| Com_flush                | 0      |
| Com_grant                | 0      |
| Com_insert               | 49     |
| Com_insert_select        | 0      |
| Com_kill                 | 0      |
| Com_load                 | 0      |
| Com_load_master_table    | 0      |
| Com_lock_tables          | 0      |
| Com_optimize             | 0      |
| Com_purge                | 0      |
| Com_rename_table         | 0      |
| Com_repair               | 0      |
| Com_replace              | 11     |
| Com_replace_select       | 0      |
| Com_reset                | 0      |
| Com_restore_table        | 0      |
| Com_revoke               | 0      |
| Com_rollback             | 0      |
| Com_select               | 402    |
| Com_set_option           | 0      |
| Com_show_binlogs         | 0      |
| Com_show_create          | 0      |
| Com_show_databases       | 0      |
| Com_show_fields          | 0      |
| Com_show_grants          | 0      |
| Com_show_keys            | 0      |
| Com_show_logs            | 0      |
| Com_show_master_status   | 0      |
| Com_show_open_tables     | 0      |
| Com_show_processlist     | 2      |
| Com_show_slave_status    | 0      |
| Com_show_status          | 46     |
| Com_show_tables          | 0      |
| Com_show_variables       | 0      |
| Com_slave_start          | 0      |
| Com_slave_stop           | 0      |
| Com_truncate             | 0      |
| Com_unlock_tables        | 0      |
| Com_update               | 183    |
| Connections              | 316    |
| Created_tmp_disk_tables  | 1      |
| Created_tmp_tables       | 5      |
| Created_tmp_files        | 0      |
| Delayed_insert_threads   | 0      |
| Delayed_writes           | 0      |
| Delayed_errors           | 0      |
| Flush_commands           | 1      |
| Handler_delete           | 430    |
| Handler_read_first       | 5      |
| Handler_read_key         | 564    |
| Handler_read_next        | 5441   |
| Handler_read_prev        | 0      |
| Handler_read_rnd         | 62     |
| Handler_read_rnd_next    | 3406   |
| Handler_update           | 172    |
| Handler_write            | 123    |
| Key_blocks_used          | 773    |
| Key_read_requests        | 5199   |
| Key_reads                | 770    |
| Key_write_requests       | 1067   |
| Key_writes               | 133    |
| Max_used_connections     | 121    |
| Not_flushed_key_blocks   | 0      |
| Not_flushed_delayed_rows | 0      |
| Open_tables              | 147    |
| Open_files               | 193    |
| Open_streams             | 0      |
| Opened_tables            | 155    |
| Questions                | 1662   |
| Select_full_join         | 0      |
| Select_full_range_join   | 0      |
| Select_range             | 16     |
| Select_range_check       | 0      |
| Select_scan              | 75     |
| Slave_running            | OFF    |
| Slave_open_temp_tables   | 0      |
| Slow_launch_threads      | 29     |
| Slow_queries             | 54     |
| Sort_merge_passes        | 0      |
| Sort_range               | 19     |
| Sort_rows                | 52     |
| Sort_scan                | 5      |
| Table_locks_immediate    | 499    |
| Table_locks_waited       | 188    |
| Threads_cached           | 64     |
| Threads_created          | 122    |
| Threads_connected        | 58     |
| Threads_running          | 11     |
| Uptime                   | 81     |
+--------------------------+--------+

  8:15pm  up 1 day, 23:48,  1 user,  load average: 49.13, 15.49, 3.84

+-----+----------------------+------------+---------+------------+------
+------------------+------+
| Id  | User                 | Host       | db      | Command    | Time
| State            | Info
|
+-----+----------------------+------------+---------+------------+------
+------------------+------+
| 7   | webuser               | webserver | main | Query      | 1    |
closing tables   | select ... |
| 8   | webuser               | webserver | main | Statistics | 46   |||
| 9   | webuser               | webserver | main | Query      | 1    |
closing tables   | select ... |
| 10  | webuser               | webserver | main | Query      | 1    |
closing tables   | update ... |
| 16  | webuser               | webserver | main | Init DB    | 1    |
cleaning up      |     |
| 18  | webuser               | webserver | main | Statistics | 46   |||
| 20  | webuser               | webserver | logging | Query      | 0
|||
| 22  | webuser               | webserver | logging | Query      | 1
| Opening table    | update ... |
| 28  | webuser               | webserver | logging | Query      | 1
| closing tables   | update ... |
| 36  | webuser               | webserver | main | Query      | 0    |
cleaning up      | select ... |
| 39  | webuser               | webserver | main | Init DB    | 1    |||
| 45  | webuser               | webserver | logging | Init DB    | 19
|||
| 59  | webuser               | webserver | main | Init DB    | 19   |||
| 61  | webuser               | webserver | main | Init DB    | 19   |||
| 62  | webuser               | webserver | main | Sleep      | 5    |||
| 66  | webuser               | webserver | main | Init DB    | 19   |||
| 72  | webuser               | webserver | main | Query      | 1    |
closing tables   | select ... |
| 77  | webuser               | webserver | main | Sleep      | 0    |||
| 79  | webuser               | webserver | logging | Init DB    | 0
|||
| 81  | webuser               | webserver | main | Query      | 0    |
cleaning up      | select ... |
| 83  | webuser               | webserver | main | Init DB    | 19   |||
| 90  | webuser               | webserver | main | Init DB    | 19   |||
| 94  | webuser               | webserver | main | Init DB    | 19   |||
| 96  | webuser               | webserver | main | Query      | 0    |||
| 99  | webuser               | webserver | main | Init DB    | 0    |||
| 101 | webuser               | webserver | main | Query      | 1    |
closing tables   | select ... |
| 104 | webuser               | webserver | main | Init DB    | 19   |||
| 109 | webuser               | webserver | main | Init DB    | 19   |||
| 114 | webuser               | webserver | main | Query      | 1    |||
| 116 | webuser               | webserver | main | Init DB    | 5    |
cleaning up      |    |
| 119 | webuser               | webserver | main | Init DB    | 19   |||
| 122 | webuser               | webserver | main | Query      | 10   |
cleaning up      | select ... |
| 123 | webuser               | webserver | logging | Init DB    | 2
| cleaning up      |   |
| 130 | webuser               | webserver | main | Statistics | 19   |||
| 134 | webuser               | webserver | main | Init DB    | 0    |||
| 143 | webuser               | webserver | logging | Query      | 1
| closing tables   | insert ... |
| 151 | webuser               | webserver | logging | Query      | 1
| Opening table    | insert ... |
| 152 | webuser               | webserver | main | Query      | 1    |
closing tables   | select ... |
| 154 | webuser               | webserver | logging | Init DB    | 0
|||
| 158 | webuser               | webserver | main | Init DB    | 1    |
cleaning up      |   |
| 159 | webuser               | webserver | logging | Query      | 1
|||
| 165 | webuser               | webserver | main | Statistics | 3    |
cleaning up      |   |
| 176 | webuser               | webserver | main | Init DB    | 19   |||
| 178 | webuser               | webserver | main | Init DB    | 2    |
cleaning up      |   |
| 182 | webuser               | webserver | main | Init DB    | 2    |
cleaning up      |   |
| 185 | webuser               | webserver | main | Query      | 1    |
closing tables   | select ... |
| 187 | webuser               | webserver | logging | Query      | 1
| closing tables   | delete ... |
| 199 | webuser               | webserver | main | Query      | 1    |||
| 209 | webuser               | webserver | main | Init DB    | 0    |||
| 217 | webuser               | webserver | main | Init DB    | 19   |||
| 222 | webuser               | webserver | logging | Query      | 0
|||
| 226 | webuser               | webserver | main | Query      | 1    |
Opening tables   | select ... |
| 227 | webuser               | webserver | main | Query      | 0    |||
| 228 | webuser               | webserver | main | Query      | 1    |
closing tables   | select ... |
| 229 | webuser               | webserver | main | Query      | 1    |
closing tables   | select ... |
| 232 | webuser               | webserver | main | Statistics | 10   |||
| 239 | webuser               | webserver | logging | Sleep      | 19
|||
| 240 | webuser               | webserver | logging | Init DB    | 2
| cleaning up      |    |
| 241 | webuser               | webserver | main | Query      | 10   |
cleaning up      | select ... |
| 242 | webuser               | webserver | main | Init DB    | 19   |||
| 243 | webuser               | webserver | main | Query      | 19   |||
| 246 | webuser               | webserver | logging | Sleep      | 2
|||
| 247 | webuser               | webserver | logging | Init DB    | 2
| cleaning up      |   |
| 249 | webuser               | webserver | logging | Query      | 1
| closing tables   | update ... |
| 250 | webuser               | webserver | logging | Sleep      | 43
|||
| 256 | webuser               | webserver | main | Sleep      | 2    |||
| 259 | webuser               | webserver | main | Init DB    | 19   |||
| 262 | webuser               | webserver | main | Init DB    | 19   |||
| 264 | webuser               | webserver | logging | Init DB    | 19
|||
| 267 | webuser               | webserver | main | Init DB    | 19   |||
| 270 | webuser               | webserver | main | Init DB    | 19   |||
| 274 | webuser               | webserver | main | Query      | 19   |||
| 275 | webuser               | webserver | logging | Sleep      | 0
|||
| 276 | webuser               | webserver | logging | Init DB    | 10
|||
| 278 | webuser               | webserver | logging | Query      | 1
| closing tables   | update ... |
| 280 | webuser               | webserver | main | Query      | 1    |
closing tables   | select ... |
| 285 | webuser               | webserver | logging | Init DB    | 6
| cleaning up      |   |
| 288 | webuser               | webserver | logging | Query      | 1
| closing tables   | update ... |
| 295 | webuser               | webserver | logging | Init DB    | 2
| cleaning up      |    |
| 296 | webuser               | webserver |         | Connect    |
| login            |    |
| 300 | root                 | localhost  |         | Query      | 0
|                  | show processlist  |
| 301 | root                 | localhost  |         | Connect    |
| login            |    |
| 302 | unauthenticated user | webserver |         | Connect    |      |
login            |    |
| 303 | unauthenticated user | webserver |         | Connect    |      |
login            |    |
| 304 | unauthenticated user | webserver |         | Connect    |      |
Reading from net |     |
| 305 | unauthenticated user | webserver |         | Connect    |      |
login            |        |
| 306 | unauthenticated user | webserver |         | Connect    |      |
login            |        |
| 307 | unauthenticated user | webserver |         | Connect    |      |
Reading from net |    |
| 308 | unauthenticated user | webserver |         | Connect    |      |
login            |         |
+-----+----------------------+------------+---------+------------+------
+------------+

The process list was taken a little bit after the other (my ssh tool
didn't have enough lines saved to get both simultaneously). Note the
uptime in between.

> Could you by any change check by using the slow query log if there is
> some specific query that is causing problems ?

All queries seem to be slow. Not every query going in, but every type.
Almost everything in there is for 7-8 seconds (0 for lock). Simple stuff
like 'select col from table where id_col = 123' and the id_col is an
auto inc primary key. Explain works fine (but slow too).

BTW - the smack tests use UNIX sockets right? That test works fine, but
the real load is from TCP connections, which dies. Could this have
anything to do with it?

Tomorrow I'll try doing my own compile with gcc3.1. Note the other guy
that had the same problem that went away after he compiled it himself:

http://marc.theaimsgroup.com/?l=mysql&m=102537522606976&w=2

In that case, I doubt he has the altered glibc compiled in. Could
changes there have this effect?

Sincerely,
Steven Roussey
http://Network54.com/?pp=e 




---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to