Query Metrics
12
Database Queries
6
Different statements
8.10 ms
Query time
0
Invalid entities
Queries
#▲ | Time | Info | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 0.62 ms |
SELECT DATABASE()
Parameters:
[]
|
||||||||||||||||||||||||||||||||||
2 | 0.50 ms |
SELECT DATABASE()
Parameters:
[]
|
||||||||||||||||||||||||||||||||||
3 | 0.80 ms |
"START TRANSACTION"
Parameters:
[]
|
||||||||||||||||||||||||||||||||||
4 | 0.43 ms |
INSERT INTO api_log (user_id, route, method, params, ip, createAt, status_code, response, time) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)
Parameters:
[ null "/password/recovery" "GET" "" "172.16.2.108" "2025-06-13 09:04:26" null null 0 ] |
||||||||||||||||||||||||||||||||||
5 | 1.02 ms |
"COMMIT"
Parameters:
[]
|
||||||||||||||||||||||||||||||||||
6 | 0.51 ms |
SELECT t0.id AS id_1, t0.user_id AS user_id_2, t0.route AS route_3, t0.method AS method_4, t0.params AS params_5, t0.ip AS ip_6, t0.createAt AS createAt_7, t0.status_code AS status_code_8, t0.response AS response_9, t0.time AS time_10 FROM api_log t0 WHERE t0.id = ?
Parameters:
[
2020012
]
|
||||||||||||||||||||||||||||||||||
7 | 0.38 ms |
SELECT DATABASE()
Parameters:
[]
|
||||||||||||||||||||||||||||||||||
8 | 0.53 ms |
SELECT DATABASE()
Parameters:
[]
|
||||||||||||||||||||||||||||||||||
9 | 0.26 ms |
"START TRANSACTION"
Parameters:
[] |
||||||||||||||||||||||||||||||||||
10 | 1.06 ms |
UPDATE api_log SET status_code = ?, response = ? WHERE id = ?
Parameters:
[ 200 """ <!DOCTYPE html>\n <html xmlns="http://www.w3.org/1999/xhtml">\n <head>\n <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\n <title>Nowa Era - portal diagnostyczny</title>\n <link rel="stylesheet" href="/assets/css/main.css" type="text/css" media="screen" />\n <!--[if gt IE 9]>\n <link rel="stylesheet" href="/bundles/main/css/ie9.css"/>\n <![endif]-->\n \n <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>\n <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.min.js"></script>\n \n <script type="text/javascript" src="/assets/js/lib/modernizr.js"></script>\n <script type="text/javascript">\n $(function() {\n var BrowserDetect = {\n init: function () {\n this.browser = this.searchString(this.dataBrowser) || "Other";\n this.version = this.searchVersion(navigator.userAgent) || this.searchVersion(navigator.appVersion) || "Unknown";\n },\n searchString: function (data) {\n for (var i = 0; i < data.length; i++) {\n var dataString = data[i].string;\n this.versionSearchString = data[i].subString;\n \n if (dataString.indexOf(data[i].subString) !== -1) {\n return data[i].identity;\n }\n }\n },\n searchVersion: function (dataString) {\n var index = dataString.indexOf(this.versionSearchString);\n if (index === -1) {\n return;\n }\n \n var rv = dataString.indexOf("rv:");\n if (this.versionSearchString === "Trident" && rv !== -1) {\n return parseFloat(dataString.substring(rv + 3));\n } else {\n return parseFloat(dataString.substring(index + this.versionSearchString.length + 1));\n }\n },\n \n dataBrowser: [\n {string: navigator.userAgent, subString: "Opera", identity: "Opera"},\n {string: navigator.userAgent, subString: "OPR", identity: "Opera"},\n {string: navigator.userAgent, subString: "Chrome", identity: "Chrome"},\n {string: navigator.userAgent, subString: "MSIE", identity: "Explorer"},\n {string: navigator.userAgent, subString: "Trident", identity: "Explorer"},\n {string: navigator.userAgent, subString: "Firefox", identity: "Firefox"},\n {string: navigator.userAgent, subString: "Safari", identity: "Safari"}\n ]\n \n };\n \n BrowserDetect.init();\n if (!Modernizr.boxshadow || !Modernizr.svg ||\n (BrowserDetect.browser === 'Opera' && BrowserDetect.version < 26)\n || (BrowserDetect.browser === 'Firefox' && BrowserDetect.version < 34)\n || (BrowserDetect.browser === 'Chrome' && BrowserDetect.version < 39)\n ) {\n var browserFailedPanel = $(".js-browser-failed"),\n loginPanel = $(".js-browser-success");\n \n loginPanel.addClass("ninja");\n browserFailedPanel.removeClass('ninja');\n }\n });\n </script></head>\n <body>\n <script type="text/javascript">\n function passwordStrengthProgress(event, passwordProgressBar, passwordInfo) {\n console.log('passwordStrengthProgress', passwordProgressBar, passwordInfo);\n var width = [0, 20, 40, 60, 80, 100];\n var descClass = ['', 'danger', 'danger', 'warning', 'warning', 'success'];\n var score = 0;\n var password = event.currentTarget.value;\n \n if (password.match(/[a-z]/)) {\n score++;\n }\n if (password.match(/[A-Z]/)) {\n score++;\n }\n if (password.match(/\d+/)) {\n score++;\n }\n if (password.length > 6) {\n score++;\n }\n if (password.length >= 12) {\n score++;\n }\n \n passwordProgressBar\n .removeClass(descClass[score-1])\n .addClass(descClass[score])\n .css({'width': width[score] + '%'});\n if (score === 5) {\n passwordInfo.hide();\n } else {\n passwordInfo.show();\n }\n }\n </script>\n <script type="text/javascript">\n var DialogVM = {\n \n dialogPrefs: {\n resizable: false,\n height: 240,\n width: 440,\n modal: true,\n open: function () {\n var $dialog = $(this);\n $dialog.find('._close').click(function () {\n $dialog.dialog("close");\n });\n },\n close: function () {\n $(this).dialog('destroy');\n $(this).remove();\n }\n },\n getDialogElement: function(title,msg) {\n return $('<div><span class="msgIcon"></span><p class="msgTitle">' + title + '</p><p class="msgBody">' + msg + '</p><p style="text-align: right; margin-bottom: 0; "><span class="btn btnOk _close"></span></p></div>');\n },\n showInfo: function (msg) {\n var attributes = $.extend(this.dialogPrefs, { dialogClass: 'msgDialog msgInfo', title: 'INFORMACJA' });\n this.getDialogElement('Informacja',msg).dialog(attributes);\n },\n \n showError: function (msg) {\n var attributes = $.extend(this.dialogPrefs, { dialogClass: 'msgDialog msgError', title: 'ERROR' });\n this.getDialogElement('Błąd',msg).dialog(attributes);\n },\n showWarning: function (msg) {\n var attributes = $.extend(this.dialogPrefs, { dialogClass: 'msgDialog msgWarning', title: 'WARNING' });\n this.getDialogElement('Ostrzeżenie',msg).dialog(attributes);\n },\n showConfirm: function (msg) {\n var attributes = $.extend(this.dialogPrefs, { dialogClass: 'msgDialog msgConfirm', title: 'CONFIRM' });\n this.getDialogElement('Info',msg).dialog(attributes);\n }\n };\n \n </script>\n <script type="text/javascript">\n $(document).ready(function(){\n $('#passworRecoverySubmit').click(function(){\n $('#passworRecoveryForm').submit();\n });\n });\n </script>\n <div class="js-browser-success">\n <div class="loginWrap">\n <div class="loginContainer">\n <div class="loginHeader"></div>\n <div class="loginHeaderText">\n <p class="marketingIco"><b>Skorzystaj z wygodnego narzędzia ułatwiającego monitorowanie realizacji podstawy programowej i badanie postępu osiągnięć uczniów. Portal oferuje:</b></p>\n <ul>\n <li>testy zgodne z zasadami pomiaru dydaktycznego,</li>\n <li>przejrzyste raporty z analizy wyników ucznia i klasy na tle ogólnopolskim,</li>\n <li>spersonalizowane opinie i rekomendacje.</li>\n </ul>\n </div>\n <div class="loginPanel">\n <div class="panelMarketing">\n <h3>Nie masz konta w serwisie nauczyciela NE?<br /><br /><span style="font-size: 27px; ">zarejestruj się!</span></h3>\n <p style="text-align: center; "><a href="/register/create" class="btn btnRejestracja"><span class="pen"></span></a></p>\n <p style="text-align: center; padding-top: 20px;">\n <a class="bttn1 btnHelp" target="_blank" href="/file/instrukcja?1749798266"><span>Pomoc</span></a>\n </p>\n </div>\n <div class="panelForm">\n <h3>Przypomnienie hasła</h3>\n <form id="passworRecoveryForm" method="POST" action="">\n <p style="text-align: right; ">Adres e-mail\n <input class="inputText" type="text" name="email" />\n </p>\n <input type="submit" style="display: none;"/>\n \t\t<p style="text-align: right; "><span class="bttn1 btnWyslij"><span id="passworRecoverySubmit">Wyślij</span></span></p>\n </form>\n </div>\n </div>\n </div>\n </div>\n <div class="loginFoot">\n <div class="loginFootWrap">\n <span class="copy"><a href="/file/copyright?1749798266" target="_blank" class="noStyle">© Copyright by Nowa Era Sp. z o.o. 2012@</a><br />Wszelkie prawa zastrzeżone.\n <br />\n <a href="/file/polityka_prywatności?1749798266" target="_blank"><span>Polityka prywatności</span></a>\n <a href="/file/regulamin?1749798266" target="_blank" class="terms"><span>Regulamin</span></a>\n <br />\n <a href="/polityka-cookies" style="line-height: 20px;"><span>Polityka plików cookies</span></a>\n <a href="http://diagnoza.nowaera.pl" class="logo2"></a>\n </span>\n <ul class="box2 fl">\n <li class="arrow active"><a href="/">Strona główna</a></li>\n </ul>\n </div>\n </div>\n </div>\n <div class="js-browser-failed ninja">\n <div class="loginWrap browser-failed">\n <div class="loginHeader"></div>\n <div class="loginHeaderText browser-failed">\n <div class="textWarning">\n <h1>Uwaga!</h1>\n <p>Wersja obecnie używanej przeglądarki uniemożliwia korzystanie z serwisu.</p>\n <p>Pobierz i zainstaluj jej nowszą wersję tutaj: <a href="http://www.whatbrowser.org/intl/pl/" target="_blank">sprawdź przeglądarkę</a></p>\n </div>\n </div>\n </div>\n <div class="loginFoot browser-failed">\n <div class="loginFootWrap">\n <span class="copy"><a href="/file/copyright?1749798266" target="_blank" class="noStyle">© Copyright by Nowa Era Sp. z o.o. 2012@</a><br />Wszelkie prawa zastrzeżone.\n <br /> <a href="/file/regulamin?1749798266" target="_blank"><span>Regulamin</span></a>\n <a href="/file/polityka_prywatności?1749798266" style="margin-left: 20px" target="_blank"><span>Polityka prywatności</span></a>\n <br />\n <a href="/polityka-cookies" style="line-height: 20px;"><span>Polityka plików cookies</span></a>\n <a href="http://diagnoza.nowaera.pl" class="logo2"></a>\n </span>\n <ul class="box2 fl">\n <li class="arrow active"><a href="/">Strona główna</a></li>\n </ul>\n </div>\n </div>\n </div>\n </body>\n </html>\n """ 2020012 ] |
||||||||||||||||||||||||||||||||||
11 | 1.26 ms |
"COMMIT"
Parameters:
[] |
||||||||||||||||||||||||||||||||||
12 | 0.73 ms |
SELECT t0.id AS id_1, t0.user_id AS user_id_2, t0.route AS route_3, t0.method AS method_4, t0.params AS params_5, t0.ip AS ip_6, t0.createAt AS createAt_7, t0.status_code AS status_code_8, t0.response AS response_9, t0.time AS time_10 FROM api_log t0 WHERE t0.id = ?
Parameters:
[
2020012
]
|
Database Connections
Name | Service |
---|---|
default | doctrine.dbal.default_connection |
Entity Managers
Name | Service |
---|---|
default | doctrine.orm.default_entity_manager |
Second Level Cache
Second Level Cache is not enabled.
Entities Mapping
Class | Mapping errors |
---|---|
App\Entity\Log\ApiLog | No errors. |