>Description:
1. Handling of string simplification confused, crashes perl!
2. Format of slow log had changed a while back, so now the
timing information is broken in mysqldumpslow
>How-To-Repeat:
uploaded to mysql secret: n54-slow.log.gz
gunzip n54-slow.log.gz
mysqldumpslow n54-slow.log
>Fix:
1. Change:
s/'([^\\\']|\\.|\'\')+'/'S'/g;
s/"([^\\\"]|\\.|\"\")+"/"S"/g;
To:
s/''/'S'/g;
s/""/"S"/g;
s/(\\')//g;
s/(\\")//g;
s/'[^']+'/'S'/g;
s/"[^"]+"/"S"/g;
I'm not a perl wizzard, so there is likely a better way. But this
actually works. :)
2. Change:
s/^# Time: (\d+) Lock_time: (\d+) Rows_sent: (\d+).*\n//;
To:
s/^# Query_time: (\d+) Lock_time: (\d+) Rows_sent: (\d+).*\n//;
>Submitter-Id: <submitter ID>
>Originator: Steven Roussey
>Organization:
Network54
>MySQL support: [none anymore :( ]
>Synopsis: <synopsis of the problem (one line)>
>Severity: < serious >
>Priority: <[ low | medium | high ] (one line)>
>Category: mysql
>Class: < sw-bug >
>Release: mysql-3.23.47 (Official MySQL binary)
>Server: /usr/local/bin/mysqladmin Ver 8.23 Distrib 3.23.47, for
pc-linux-gnu on i686
Copyright (C) 2000 MySQL AB & MySQL Finland AB & TCX DataKonsult AB
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL license
Server version 3.23.47-log
Protocol version 10
Connection Localhost via UNIX socket
UNIX socket /tmp/mysql.sock
Uptime: 5 days 20 hours 57 min 33 sec
Threads: 81 Questions: 693745099 Slow queries: 2238 Opens: 967352
Flush tables: 1 Open tables: 1510 Queries per second avg: 1367.112
>Environment:
<machine, os, target, libraries (multiple lines)>
System: Linux trinity 2.4.16-0.13smp #1 SMP Fri Dec 14 05:10:37 EST 2001
i686 unknown
Architecture: i686
Some paths: /usr/bin/perl /usr/bin/make /usr/bin/gmake /usr/bin/gcc
/usr/bin/cc
GCC: Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs
gcc version 2.96 20000731 (Red Hat Linux 7.1 2.96-98)
Compilation info: CC='gcc' CFLAGS='-O3 -mpentium ' CXX='gcc'
CXXFLAGS='-O3 -mpentium -felide-constructors' LDFLAGS='-static'
LIBC:
lrwxrwxrwx 1 root root 13 11-16 13:02 /lib/libc.so.6 ->
libc-2.2.4.so
-rwxr-xr-x 1 root root 1283580 10-03 11:10
/lib/libc-2.2.4.so
-rw-r--r-- 1 root root 27314604 10-03 10:52 /usr/lib/libc.a
-rw-r--r-- 1 root root 178 10-03 10:52 /usr/lib/libc.so
Configure command: ./configure --prefix=/usr/local/mysql
'--with-comment=Official MySQL binary' --with-extra-charsets=complex
--with-server-suffix= --enable-thread-safe-client --enable-assembler
--with-mysqld-ldflags=-all-static --with-client-ldflags=-all-static
--disable-shared
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