Query Metrics
12
Database Queries
6
Different statements
8.10 ms
Query time
0
Invalid entities
Queries
#▲ | Time | Info | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | 0.60 ms |
SELECT DATABASE()
Parameters:
[]
|
||||||||||||||||||||||||||||||||||
2 | 0.44 ms |
SELECT DATABASE()
Parameters:
[]
|
||||||||||||||||||||||||||||||||||
3 | 0.29 ms |
"START TRANSACTION"
Parameters:
[]
|
||||||||||||||||||||||||||||||||||
4 | 0.46 ms |
INSERT INTO api_log (user_id, route, method, params, ip, createAt, status_code, response, time) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?)
Parameters:
[ null "/register/create" "GET" "" "172.16.2.108" "2025-06-13 08:30:46" null null 0 ] |
||||||||||||||||||||||||||||||||||
5 | 0.81 ms |
"COMMIT"
Parameters:
[]
|
||||||||||||||||||||||||||||||||||
6 | 0.46 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:
[
2019166
]
|
||||||||||||||||||||||||||||||||||
7 | 0.63 ms |
SELECT DATABASE()
Parameters:
[]
|
||||||||||||||||||||||||||||||||||
8 | 0.46 ms |
SELECT DATABASE()
Parameters:
[]
|
||||||||||||||||||||||||||||||||||
9 | 0.31 ms |
"START TRANSACTION"
Parameters:
[] |
||||||||||||||||||||||||||||||||||
10 | 1.21 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 $('#submitButton').click(function(){\n $('#createForm').submit();\n });\n $('#user_registration_form_password_first')\n .on('keyup', function (event) {\n passwordStrengthProgress(event, $('.password-progress-bar'), $('.password-info'))\n })\n .on('paste', function (event) {\n passwordStrengthProgress(event, $('.password-progress-bar'), $('.password-info'))\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?1749796246"><span>Pomoc</span></a>\n </p>\n </div>\n <div class="panelForm register">\n <h3 class="header">Zakładanie nowego użytkownika</h3>\n <form id="createForm" method="POST" action="">\n <div id="user_registration_form"><p style="text-align: right; ">Adres e-mail\n <input type="text" id="user_registration_form_email" name="user_registration_form[email]" class=" inputText" /></p><p style="text-align: right; ">Hasło\n <input type="password" id="user_registration_form_password_first" name="user_registration_form[password][first]" class=" inputText" /></p><p style="text-align: right; ">Powtórz hasło\n <input type="password" id="user_registration_form_password_second" name="user_registration_form[password][second]" class=" inputText" /></p><input type="hidden" id="user_registration_form__token" name="user_registration_form[_token]" class=" inputText" value="37c599e41e367ffc9477527d95c.OsGAGmqoWifyfRgN2g0F05E400i7ZgS7TwYg4I_dsZI.QqzrW16QM2_KD2g772hNsvpxvQLdFHXdAnRq0MTrwaFAnrA3EPcsUZ1EWQ" /></div>\n <div class="password-progress">\n <div class="password-progress-bar"></div>\n </div>\n <div class="password-info">\n <p>Hasło musi zawierać przynajmniej 12 znaków,<br>w tym 1 małą literę, 1 wielką literę i 1 cyfrę.</p>\n </div>\n <input type="submit" style="display: none;"/>\n \t\t\t<p style="text-align: right; margin-top: 5px; margin-bottom: 5px;"><span class="bttn1 btnWyslij"><span id="submitButton">Wyślij</span></span></p>\n </form>\n </div>\n <div class="confirmed-privacy-policy">\n <div class="js-agreement-information agreement-information">\n <ol class="agreement-information-list">\n <li>\n Administratorem danych osobowych podanych w formularzu rejestracyjnym jest Nowa Era Sp. z o.o. z siedzibą przy Al. Jerozolimskie 146 D, 02-305 Warszawa, wpisaną do rejestru przedsiębiorców Krajowego Rejestru Sądowego prowadzonego przez Sąd Rejonowy dla m.st. Warszawy w Warszawie, XII Wydział Gospodarczy Krajowego Rejestru Sądowego, pod numerem KRS 0000031950, posiadającą numer identyfikacji podatkowej NIP 527-13-74-376, REGON 012186107, kapitał zakładowy w wysokości 627 900 PLN (dalej: Administrator).\n ... <a href="/file/klauzula_informacyjna?1749796246" target="_blank">więcej</a>\n </li>\n </ol>\n </div>\n </div>\n </div>\n </div>\n </div>\n <div class="loginFoot">\n <div class="loginFootWrap">\n <span class="copy"><a href="/file/copyright?1749796246" 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?1749796246" target="_blank"><span>Polityka prywatności</span></a>\n <a href="/file/regulamin?1749796246" 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?1749796246" 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?1749796246" target="_blank"><span>Regulamin</span></a>\n <a href="/file/polityka_prywatności?1749796246" 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 """ 2019166 ] |
||||||||||||||||||||||||||||||||||
11 | 1.13 ms |
"COMMIT"
Parameters:
[] |
||||||||||||||||||||||||||||||||||
12 | 1.29 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:
[
2019166
]
|
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. |