Rumah pangkalan data tutorial mysql 为什么不记录慢查询?

为什么不记录慢查询?

Jun 07, 2016 pm 04:00 PM
i insert kenapa memperkenalkan sebab kedudukan Pertanyaan latar belakang Rekod

㈠ 背景介绍: ㈡ 定位原因: INSERT INTO t (col1, col2, col3, col4, col5, col6, col7) VALUES (3532082239485507011_130_99, 130_99, 130, 99, 3532082239485507011, 2172353000317425008, 29078) ㈢ 处理思路: select trx_id,trx_state,trx_started,tr

㈠ 背景介绍:
㈡ 定位原因:
INSERT INTO t (col1, col2, col3, col4, col5, col6, col7) VALUES ('3532082239485507011_130_99', '130_99', 130, 99, 3532082239485507011, 2172353000317425008, 29078) 
Salin selepas log masuk
㈢ 处理思路:
select trx_id,trx_state,trx_started,trx_requested_lock_id,trx_weight,trx_mysql_thread_id from information_schema.innodb_trx where trx_state='RUNNING';
Salin selepas log masuk

㈣ 我的疑问:
㈤ 原来如此:
㈥ 模拟场景:

Session_A:

mysql> begin;
Query OK, 0 rows affected (0.00 sec)

mysql> select emp_no,hire_date from employees where emp_no=10170 for update;
+--------+------------+
| emp_no | hire_date  |
+--------+------------+
|  10170 | 1986-01-02 |
+--------+------------+
1 row in set (0.00 sec)

Session_B:

mysql> select emp_no,hire_date,sleep(3) from employees where emp_no=10170 for update;
Salin selepas log masuk

过段时间在A做commit,B会执行、并被记录到slow log中:

# Time: 140818 22:37:31
# User@Host: root[root] @ localhost []  Id:     1
# Query_time: 3.049016  Lock_time: 0.018891 Rows_sent: 1  Rows_examined: 1
use employees;
SET timestamp=1408372651;
select emp_no,hire_date,sleep(3) from employees where emp_no=10170 for update;
Salin selepas log masuk
Session_A:

mysql> begin;
Query OK, 0 rows affected (0.00 sec)

mysql> select emp_no,hire_date from employees where emp_no=10170 for update;
+--------+------------+
| emp_no | hire_date  |
+--------+------------+
|  10170 | 1986-01-02 |
+--------+------------+
1 row in set (0.00 sec)

Session_B:

mysql> select emp_no,hire_date from employees where emp_no=10170 for update;
Salin selepas log masuk

㈦ 我的收获:

我们日常做性能剖析实际上应该包括2个方面:

1)基于执行时间的分析

2)基于等待时间的分析

By water

Good Luck! 

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

<🎜>: Bubble Gum Simulator Infinity - Cara Mendapatkan dan Menggunakan Kekunci Diraja
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Sistem Fusion, dijelaskan
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Cara Membuka Kunci Cangkuk Bergelut
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
<🎜> obscur: Ekspedisi 33 - Cara mendapatkan pemangkin Chroma yang sempurna
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1677
14
Tutorial PHP
1278
29
Tutorial C#
1257
24
Mengapa kenaikan atau kejatuhan harga mata wang maya? Mengapa kenaikan atau kejatuhan harga mata wang maya? Mengapa kenaikan atau kejatuhan harga mata wang maya? Mengapa kenaikan atau kejatuhan harga mata wang maya? Apr 21, 2025 am 08:57 AM

Faktor kenaikan harga mata wang maya termasuk: 1. Peningkatan permintaan pasaran, 2. Menurunkan bekalan, 3. Berita positif yang dirangsang, 4. Sentimen pasaran optimis, 5. Persekitaran makroekonomi; Faktor penurunan termasuk: 1. Mengurangkan permintaan pasaran, 2. Peningkatan bekalan, 3.

Langkah -langkah untuk menambah dan memadam medan ke jadual mysql Langkah -langkah untuk menambah dan memadam medan ke jadual mysql Apr 29, 2025 pm 04:15 PM

Di MySQL, tambah medan menggunakan alterTabletable_nameaddcolumnnew_columnvarchar (255) afterexisting_column, memadam medan menggunakan altertabletable_namedropcolumncolumn_to_drop. Apabila menambah medan, anda perlu menentukan lokasi untuk mengoptimumkan prestasi pertanyaan dan struktur data; Sebelum memadam medan, anda perlu mengesahkan bahawa operasi itu tidak dapat dipulihkan; Mengubah struktur jadual menggunakan DDL dalam talian, data sandaran, persekitaran ujian, dan tempoh masa beban rendah adalah pengoptimuman prestasi dan amalan terbaik.

Apakah perbezaan antara kerangka php laravel dan yii Apakah perbezaan antara kerangka php laravel dan yii Apr 30, 2025 pm 02:24 PM

Perbezaan utama antara Laravel dan Yii adalah konsep reka bentuk, ciri -ciri fungsional dan senario penggunaan. 1. Laravel memberi tumpuan kepada kesederhanaan dan keseronokan pembangunan, dan menyediakan fungsi yang kaya seperti alat eloquentorm dan artisan, sesuai untuk pembangunan dan pemula yang pesat. 2.YII menekankan prestasi dan kecekapan, sesuai untuk aplikasi beban tinggi, dan menyediakan sistem Activerecord dan cache yang cekap, tetapi mempunyai lengkung pembelajaran yang curam.

Bagaimana untuk memproses data sensor dalam c? Bagaimana untuk memproses data sensor dalam c? Apr 28, 2025 pm 10:00 PM

C sesuai untuk memproses data sensor kerana prestasi tinggi dan keupayaan kawalan peringkat rendah. Langkah -langkah khusus termasuk: 1. Pengumpulan Data: Dapatkan data melalui antara muka perkakasan. 2. Analisis Data: Tukar data asal ke dalam maklumat yang ada. 3. Pemprosesan Data: Penapisan dan pemprosesan pelicinan. 4. Penyimpanan Data: Simpan data ke fail atau pangkalan data. 5. Pemprosesan masa nyata: Pastikan latensi yang cekap dan rendah kod.

Mengapa anda mesti mendengar Mengapa anda mesti mendengar Apr 21, 2025 pm 09:00 PM

Concordium: Platform blockchain peringkat pertama awam yang mengambil kira privasi dan pematuhan adalah platform blockchain peringkat pertama awam. Intinya terletak pada integrasi pandai pengesahan identiti dengan privasi dan pematuhan peraturan. Ditubuhkan pada tahun 2018 oleh Lars Seier Christensen, teknologi teras platform membenamkan identiti kriptografi di peringkat protokol setiap transaksi. Reka bentuk yang unik ini memastikan kebolehkesanan tanggungjawab sambil melindungi privasi pengguna, dengan berkesan menyelesaikan masalah konflik antara keperluan tidak mahu namanya disiarkan dan pengawalseliaan dalam bidang blockchain. Untuk mengurangkan masalah ini, Concordium menggunakan teknologi Zero Knowledge Bukti (ZKP), yang membolehkan pengguna mengesahkan atribut identiti tertentu tanpa perlu mendedahkan maklumat peribadi yang tidak perlu. Ini bermaksud, walaupun setiap

UniSwap pengeluaran rantaian UniSwap pengeluaran rantaian Apr 30, 2025 pm 07:03 PM

Pengguna UniSwap boleh menarik balik token dari kolam kecairan ke dompet mereka untuk memastikan keselamatan aset dan kecairan. Proses ini memerlukan yuran gas dan dipengaruhi oleh kesesakan rangkaian.

Kenapa sesetengah laman web dapat mencapai kesan menatal tetikus dan penembusan, sementara yang lain tidak boleh? Kenapa sesetengah laman web dapat mencapai kesan menatal tetikus dan penembusan, sementara yang lain tidak boleh? Apr 30, 2025 pm 03:03 PM

Meneroka prinsip pelaksanaan peristiwa menatal tetikus Apabila melayari beberapa laman web, anda mungkin mendapati bahawa beberapa elemen halaman masih membenarkan menatal seluruh halaman apabila tetikus sedang berlegar ...

Cara Memilih Platform Perdagangan Bitcoin yang patuh dan selamat Cara Memilih Platform Perdagangan Bitcoin yang patuh dan selamat Apr 28, 2025 pm 05:42 PM

Apabila memilih platform perdagangan Bitcoin yang mematuhi dan selamat, anda perlu menilai lesen pengawalseliaannya, dasar KYC/AML dan langkah -langkah keselamatan, dan mengesyorkan tiga platform utama: Binance, OKX dan Gate.io.

See all articles