āļāļĩāđāļāļ·āļāļāļģāļŠāļąāđāļ dbiprofp āļāļĩāđāļŠāļēāļĄāļēāļĢāļāđāļĢāļĩāļĒāļāđāļāđāđāļāļāļđāđāđāļŦāđāļāļĢāļīāļāļēāļĢāđāļŪāļŠāļāļīāđāļāļāļĢāļĩāļāļāļ OnWorks āđāļāļĒāđāļāđāļŦāļāļķāđāļāđāļāđāļ§āļīāļĢāđāļāļŠāđāļāļāļąāļāļāļāļāđāļĨāļāđāļāļĢāļĩāļāļāļāđāļĢāļē āđāļāđāļ Ubuntu Online, Fedora Online, āđāļāļĢāđāļāļĢāļĄāļāļģāļĨāļāļāļāļāļāđāļĨāļāđāļāļāļ Windows āļŦāļĢāļ·āļāđāļāļĢāđāļāļĢāļĄāļāļģāļĨāļāļāļāļāļāđāļĨāļāđāļāļāļ MAC OS
āđāļāļĢāļāļāļēāļĢ:
āļāļ·āđāļ
dbiprof - āđāļāļĨāđāļāđāļāļāđāļāļĢāļĢāļāļąāļāļāļģāļŠāļąāđāļāļŠāļģāļŦāļĢāļąāļ DBI::ProfileData
āđāļĢāļ·āđāļāļāļĒāđāļ
āļāļđāļĢāļēāļĒāļāļēāļāļāļēāļĢāļŠāļ·āļāļāđāļ XNUMX āļĢāļēāļĒāļāļēāļĢāļāļĩāđāļĄāļĩāļĢāļąāļāđāļāļĄāđāļāļąāđāļāļŦāļĄāļāļāļĩāđāļĒāļēāļ§āļāļĩāđāļŠāļļāļāđāļāđāļāļĨāđāļāļąāļĄāļāđāđāļāļĢāđāļāļĨāđ
Prof1.āļāļāļ:
dbiprof prof1.out
āļāļđāļāļģāļāđāļāļŦāļēāļāļĩāđāđāļĢāļĩāļĒāļāđāļāđāļāđāļāļĒāļāļĩāđāļŠāļļāļ 10 āļāļąāļāļāļąāļāđāļĢāļāđāļāđāļāļĨāđāđāļāļĢāđāļāļĨāđ dbi.āļĻ (āļāđāļēāđāļĢāļīāđāļĄāļāđāļ):
dbiprof --āļāļēāļĢāđāļĢāļĩāļĒāļāļĨāļģāļāļąāļāļāļģāļāļ§āļ
āļāļđāļĢāļēāļĒāļāļēāļāđāļāļĩāļĒāļ§āļāļąāļāļāļąāļ 15 āļĢāļēāļĒāļāļēāļĢ:
dbiprof --āļāļģāļāļ§āļāļāļēāļĢāđāļĢāļĩāļĒāļāļĨāļģāļāļąāļ --āļŦāļĄāļēāļĒāđāļĨāļ 15
DESCRIPTION
āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļĩāđāđāļāđāļāđāļāļĨāđāļāļāļāđāļāļĢāļĢāļāļąāļāļāļģāļŠāļąāđāļāļŠāļģāļŦāļĢāļąāļ DBI::ProfileData āļāđāļ§āļĒāđāļŦāđāļāļļāļāļŠāļēāļĄāļēāļĢāļāļ§āļīāđāļāļĢāļēāļ°āļŦāđ
āđāļāļĨāđāļāđāļāļĄāļđāļĨāđāļāļĢāđāļāļĨāđāļāļĩāđāļāļĨāļīāļāđāļāļĒ DBI::ProfileDumper āđāļĨāļ°āļŠāļĢāđāļēāļāļĢāļēāļĒāļāļēāļāļāļĩāđāļĄāļĩāļāļĢāļ°āđāļĒāļāļāđāļāđāļēāļāđ
OPTIONS
āđāļāļĢāđāļāļĢāļĄāļāļĩāđāļĒāļāļĄāļĢāļąāļāļāļąāļ§āđāļĨāļ·āļāļāļāđāļāđāļāļāļĩāđ:
--āļŦāļĄāļēāļĒāđāļĨāļ N
āļāļĨāļīāļāļĢāļēāļĒāļāļēāļĢāļāļģāļāļ§āļāļĄāļēāļāļāļĩāđāđāļāļĢāļēāļĒāļāļēāļ āļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļ·āļ 10 āļŦāļēāļāļāļąāđāļāļāđāļēāđāļāđāļ "āļāļąāđāļāļŦāļĄāļ" āđāļŠāļāļāļ§āđāļēāļāļąāđāļāļŦāļĄāļ
āļāļĨāļĨāļąāļāļāđāļāļ°āļāļĢāļēāļāļāļāļķāđāļ
--āđāļĢāļĩāļĒāļāļĨāļģāļāļąāļāļāļīāļĨāļāđ
āļāļąāļāđāļĢāļĩāļĒāļāļāļĨāļĨāļąāļāļāđāļāļēāļĄāļāļīāļĨāļāđāļāļĩāđāļāļģāļŦāļāļ āļāļāļ°āļāļĩāđāļĒāļąāļāđāļĄāđāļĢāļāļāļĢāļąāļāļāļēāļĢāļāļąāļāđāļĢāļĩāļĒāļāļāļēāļĄāļŦāļĨāļēāļĒāļāđāļāļ
(āļĒāļīāļāļāļĩāļāđāļāļāļĢāļąāļāđāļāļāļāđ). āļāļīāļĨāļāđāļāļēāļĢāđāļĢāļĩāļĒāļāļĨāļģāļāļąāļāļāļĩāđāđāļāđāđāļāđāļāļ·āļ:
āļāļąāđāļāļŦāļĄāļ
āļāļąāļāđāļĢāļĩāļĒāļāļāļēāļĄāđāļ§āļĨāļēāļĢāļąāļāļāļąāđāļāļŦāļĄāļāļāļēāļāļĢāļąāļāļāļąāđāļāļŦāļĄāļ āļāļĩāđāļāļ·āļāļāļēāļĢāđāļĢāļĩāļĒāļāļĨāļģāļāļąāļāđāļĢāļīāđāļĄāļāđāļ
āļĒāļēāļ§āļāļĩāđāļŠāļļāļ
āđāļĢāļĩāļĒāļāļāļēāļĄāļāļēāļĢāļ§āļīāđāļāđāļāļĩāđāļĒāļ§āļāļĩāđāļĒāļēāļ§āļāļĩāđāļŠāļļāļ
āļāļąāļ
āđāļĢāļĩāļĒāļāļāļēāļĄāļāļģāļāļ§āļāļāļēāļĢāļ§āļīāđāļāļāļąāđāļāļŦāļĄāļ
āđāļāđāļāļāļĢāļąāđāļāđāļĢāļ
āđāļĢāļĩāļĒāļāļāļēāļĄāđāļ§āļĨāļēāļāļĩāđāđāļāđāđāļāļāļēāļĢāļ§āļīāđāļāļāļĢāļąāđāļāđāļĢāļ
āļāļĩāđāļŠāļąāđāļāļāļĩāđāļŠāļļāļ
āđāļĢāļĩāļĒāļāļāļēāļĄāļāļēāļĢāļ§āļīāđāļāđāļāļĩāđāļĒāļ§āļāļĩāđāļŠāļąāđāļāļāļĩāđāļŠāļļāļ
key1
āļāļąāļāđāļĢāļĩāļĒāļāļāļēāļĄāļāđāļēāļāļāļāļāļāļāđāļāļĢāļ°āļāļāļāđāļĢāļāđāļāđāļŠāđāļāļāļēāļ āļāļķāđāļāļāļ§āļĢāđāļāđāļāļāļąāļ§āđāļĨāļ āļāļļāļ
āļĒāļąāļāļŠāļēāļĄāļēāļĢāļāļāļąāļāđāļĢāļĩāļĒāļāļāļēāļĄ "key2" āđāļĨāļ° "key3" āđāļāđāļāļĩāļāļāđāļ§āļĒ
--āļĒāđāļāļāļāļĨāļąāļ
āļāļĨāļąāļāļāļēāļĢāđāļĢāļĩāļĒāļāļĨāļģāļāļąāļāļāļĩāđāđāļĨāļ·āļāļ āđāļāđāļ āļāļđāļĢāļēāļĒāļāļēāļāļ āļēāļāļĢāļ§āļĄāļāļĩāđāļŠāļąāđāļāļāļĩāđāļŠāļļāļ
āđāļ§āļĨāļē:
dbiprof -- āđāļĢāļĩāļĒāļāļĨāļģāļāļąāļāļāļĨāļĢāļ§āļĄ -- āļĒāđāļāļāļāļĨāļąāļ
--match keyN = āļāđāļē
āļāļīāļāļēāļĢāļāļēāđāļāļāļēāļ°āļĢāļēāļĒāļāļēāļĢāļāļĩāđāļāļĩāļĒāđāļāļĩāđāļĢāļ°āļāļļāļāļĢāļāļāļąāļāļāđāļēāļāļĩāđāļāļģāļŦāļāļ āļāļļāļāđāļāļāļ·āļ
āļāļąāļ§āđāļĨāļāļāļąāđāļāđāļāđ 1 āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āļŠāļĄāļĄāļāļīāļ§āđāļēāļāļļāļāđāļāđ DBI::Profile Path āļāļāļ:
[ DBIprofile_Statement, DBIprofile_Methodname ]
āđāļĨāļ°āđāļĢāļĩāļĒāļ dbiprof āļ§āđāļēāđāļ:
dbiprof --match key2=āļāļģāđāļāļīāļāļāļēāļĢ
āļĢāļēāļĒāļāļēāļāļāļāļāļāļļāļāļāļ°āđāļŠāļāļāđāļāļāļēāļ°āļāļēāļĢāļŠāļ·āļāļāđāļāļāļģāļŠāļąāđāļ āļĨāļ°āđāļ§āđāļāļāļēāļĢāļāļąāļāđāļāļĢāļĩāļĒāļĄ āļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨ āļŊāļĨāļŊ
āļŦāļēāļāļāđāļēāļāļĩāđāļāļģāļŦāļāļāđāļĢāļīāđāļĄāļāđāļāđāļĨāļ°āļĨāļāļāđāļēāļĒāļāđāļ§āļĒāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļąāļ ("/") āļāđāļēāļāļąāđāļāļāļ°āļāļ·āļāđāļāđāļ a
āļāļēāļĢāđāļŠāļāļāļāļāļāļāļāļāļī āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āđāļĄāļ·āđāļāļāđāļāļāļāļēāļĢāļĢāļ§āļĄāđāļāļāļēāļ°āļāļēāļĢāļŠāļ·āļāļāđāļ SELECT āđāļāļĒāļāļĩāđ key1 āļāļ·āļ the
āļāļģāđāļŦāđāļāļēāļĢ:
dbiprof --match key1=/^āđāļĨāļ·āļāļ/
āđāļāļĒāļāđāļēāđāļĢāļīāđāļĄāļāđāļ āļāļīāļāļāļāđāļāļēāļĢāļāļąāļāļāļđāđāļāļ°āļāļąāļāļāļđāđāđāļāļĒāđāļĄāđāļāļīāļāļēāļĢāļāļēāļāļąāļ§āļāļīāļĄāļāđāđāļĨāđāļāđāļĨāļ°āļāļąāļ§āļāļīāļĄāļāđāđāļŦāļāđ āđāļāđāļŠāļīāđāļāļāļĩāđāļŠāļēāļĄāļēāļĢāļāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāđ
āļāđāļ§āļĒāļāļąāļ§āđāļĨāļ·āļāļ --case-sensitive
--āđāļĄāđāļĢāļ§āļĄāļāļĩāļĒāđN=āļāđāļē
āļĨāļāļĢāļēāļĒāļāļēāļĢāļāļĩāđāļāļĩāļĒāđāļāļĩāđāļĢāļ°āļāļļāļāļĢāļāļāļąāļāļāđāļēāļāļĩāđāļāļģāļŦāļāļ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āļāļķāļ
āđāļĄāđāļĢāļ§āļĄāļĢāļēāļĒāļāļēāļĢāđāļāļĢāļĩāļĒāļĄāļāļąāđāļāļŦāļĄāļāđāļāļĒāļāļĩāđ key2 āđāļāđāļāļāļ·āđāļāđāļĄāļāļāļ:
dbiprof --exclude key2=āđāļāļĢāļĩāļĒāļĄāļāļēāļĢ
āđāļāđāļāđāļāļĩāļĒāļ§āļāļąāļ "--match" āļŦāļēāļāļāđāļēāļāļĩāđāļāļģāļŦāļāļāđāļĢāļīāđāļĄāļāđāļāđāļĨāļ°āļĨāļāļāđāļēāļĒāļāđāļ§āļĒāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāļąāļ ("/") āļāđāļāļ°āđāļāđāļ
āļāļ·āļāđāļāđāļāļāļīāļāļāļāđāļāļąāđāļ§āđāļ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āļŦāļēāļāļāđāļāļāļāļēāļĢāļĒāļāđāļ§āđāļāļāļēāļĢāļŠāļ·āļāļāđāļ UPDATE āđāļāļĒāļāļĩāđ key1 is
āļāļģāļŠāļąāđāļ:
dbiprof --match key1=/^UPDATE/
āđāļāļĒāļāđāļēāđāļĢāļīāđāļĄāļāđāļ āļāļīāļāļāļāđāļāļēāļĢāļĒāļāđāļ§āđāļāļāļ°āļāļąāļāļāļđāđāđāļāļĒāđāļĄāđāļāļīāļāļēāļĢāļāļēāļāļąāļ§āļāļīāļĄāļāđāđāļĨāđāļāđāļĨāļ°āļāļąāļ§āļāļīāļĄāļāđāđāļŦāļāđ āđāļāđāļāļĩāđāļāļēāļāđāļāđāļ
āđāļāļĨāļĩāđāļĒāļāļāđāļ§āļĒāļāļąāļ§āđāļĨāļ·āļāļ --case-sensitive
--āļāļĢāļāļĩāļāļĩāđāļŠāļģāļāļąāļ
āļāļēāļĢāđāļāđāļāļąāļ§āđāļĨāļ·āļāļāļāļĩāđāļāļģāđāļŦāđ --match āđāļĨāļ° --exclude āļāļģāļāļēāļāđāļāļĒāļāļģāļāļķāļāļāļķāļāļāļāļēāļāļāļąāļ§āļāļīāļĄāļāđ āļāđāļēāđāļĢāļīāđāļĄāļāđāļāđāļāđāļ
āļāļīāļ
--āļĨāļ
āļāļąāđāļāļāđāļēāļāļąāļ§āđāļĨāļ·āļāļ "DeleteFiles" āđāļāđāļ DBI::ProfileData āļāļķāđāļāļāļģāđāļŦāđāđāļāļĨāđāļāļđāļāļĨāļ
āļāđāļāļāļāđāļēāļ. āļāļđ DBI::ProfileData āļŠāļģāļŦāļĢāļąāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļāļīāđāļĄāđāļāļīāļĄ
--āļāļąāļĄāļāđāđāļŦāļāļ
āļāļīāļĄāļāđāļĢāļēāļĒāļāļēāļĢāđāļŦāļāļāđāļāļĢāļđāļāđāļāļāļāļāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāđāļāļĄāļđāļĨ Perl āđāļāđāļāļąāļ§āđāļĨāļ·āļāļ "-sort"
āļāđāļēāļāļļāļāļāđāļāļāļāļēāļĢāđāļĢāļĩāļĒāļāļĨāļģāļāļąāļāļĢāļēāļĒāļāļēāļĢ
--āļĢāļļāđāļ
āļāļīāļĄāļāđāļŦāļĄāļēāļĒāđāļĨāļāđāļ§āļāļĢāđāļāļąāļ dbiprof āđāļĨāļ°āļāļāļ
āđāļāđ dbiprofp āļāļāļāđāļĨāļāđāđāļāļĒāđāļāđāļāļĢāļīāļāļēāļĢ onworks.net