[MDEV-13610] ERROR: SQL Failed! Error:'1114', Message:'The table 'poller_output' is full' Created: 2017-08-21 Updated: 2017-10-01 Resolved: 2017-10-01 |
|
| Status: | Closed |
| Project: | MariaDB Server |
| Component/s: | Data Manipulation - Insert |
| Affects Version/s: | 10.0.31, 10.0.32 |
| Fix Version/s: | N/A |
| Type: | Bug | Priority: | Critical |
| Reporter: | eichhorn | Assignee: | Unassigned |
| Resolution: | Incomplete | Votes: | 0 |
| Labels: | need_feedback | ||
| Environment: |
Debian 8 und OpenSuSE Leap 42.2 |
||
| Attachments: |
|
| Description |
|
PM - SPINE: Poller[0] ERROR: SQL Failed! Error:'1114', Message:'The table 'poller_output' is full', SQL Fragment:'INSERT INTO poller_output (local_dat... but these table is empty, and per command i can write in, also with duplicate keys, in old mode and insert ignore into... all what i could check and change does not play any role at all. as well i testet the engines innodb, and MyISAM, it never worked. But only on an old mysql 5.0.67-log SUSE MySQL RPM it works without any problem. my settings therfore are in my.cnf
I tested setting for setting, but ist does not change anything. the client site is cacti boost plugin on PHP Version => 5.2.6 where can i get an usfull error message with gives me a hint what is going wrong and what cat i setup to become it compatibel with the old mysql thanks Siegfried |
| Comments |
| Comment by Elena Stepanova [ 2017-08-24 ] | |||||||||||||||||||||||||||||
|
Did you check the error log? Are there any warnings or errors in there? Is it a newly created table, or are you using an old one (converting it to different engines as you said)? Please paste the output of SHOW CREATE TABLE for the table and question, an example of the INSERT statement which fails, and attach your cnf file(s) or the output of SHOW VARIABLES. Thanks. | |||||||||||||||||||||||||||||
| Comment by eichhorn [ 2017-08-25 ] | |||||||||||||||||||||||||||||
|
Hi 1. no the own message i get is the one i coppied above
======= original dump of this table =========================
================================================= Thanks | |||||||||||||||||||||||||||||
| Comment by eichhorn [ 2017-08-25 ] | |||||||||||||||||||||||||||||
|
sorry the right table output from selma is
the errors belongs till now only about the table poller_output in the cacti db Thenaks | |||||||||||||||||||||||||||||
| Comment by eichhorn [ 2017-08-25 ] | |||||||||||||||||||||||||||||
|
Thanks not Thenaks sorry | |||||||||||||||||||||||||||||
| Comment by eichhorn [ 2017-08-25 ] | |||||||||||||||||||||||||||||
|
Hi | |||||||||||||||||||||||||||||
| Comment by eichhorn [ 2017-08-25 ] | |||||||||||||||||||||||||||||
|
and the settings of the former working system | |||||||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2017-08-25 ] | |||||||||||||||||||||||||||||
|
How much data are you trying to load into the table? Please execute on your 10.0 server (via the command-line client) and paste the unabridged output of the following:
Regarding your 5.0 instance, please also run there
| |||||||||||||||||||||||||||||
| Comment by eichhorn [ 2017-08-25 ] | |||||||||||||||||||||||||||||
|
Hi i did these steps an here are the outputs and i started again a data input with the same result error 1114 table poller_output full. thanks | |||||||||||||||||||||||||||||
| Comment by eichhorn [ 2017-08-25 ] | |||||||||||||||||||||||||||||
|
Hi and can write in not my job | |||||||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2017-08-25 ] | |||||||||||||||||||||||||||||
|
So, the table is functional, rows can get inserted there; but MEMORY tables have a limitation on the amount of data you can insert into them. | |||||||||||||||||||||||||||||
| Comment by eichhorn [ 2017-08-25 ] | |||||||||||||||||||||||||||||
|
Hi thanks | |||||||||||||||||||||||||||||
| Comment by eichhorn [ 2017-08-25 ] | |||||||||||||||||||||||||||||
|
Hi again thanks | |||||||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2017-08-25 ] | |||||||||||||||||||||||||||||
|
Try to set a bigger value for @@max_heap_table_size. On 10.0, you can run this:
And then try to load your data again. | |||||||||||||||||||||||||||||
| Comment by eichhorn [ 2017-08-25 ] | |||||||||||||||||||||||||||||
|
Hi tried that but still | |||||||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2017-08-25 ] | |||||||||||||||||||||||||||||
|
Please right after you got the error (without doing anything else), run again SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = 'poller_output'\G and paste the output. | |||||||||||||||||||||||||||||
| Comment by eichhorn [ 2017-08-28 ] | |||||||||||||||||||||||||||||
|
Hi i did that | |||||||||||||||||||||||||||||
| Comment by eichhorn [ 2017-08-28 ] | |||||||||||||||||||||||||||||
|
Hi | |||||||||||||||||||||||||||||
| Comment by eichhorn [ 2017-08-29 ] | |||||||||||||||||||||||||||||
|
Hi have you got an idea what data free 0 in a table means? | |||||||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2017-08-29 ] | |||||||||||||||||||||||||||||
|
You are running a number of selects from I_S at seemingly random times, it is impossible to say what means when and where, because we don't know what you are doing with the table between those runs. Which result was right after you got the error? Why are there so many different results? Could you please do exactly as asked, run consequently
from the same connection or at least from the same terminal, one by one, without anything else in between, and paste the whole output? And yet another time, could you please answer – how much data are you trying to insert into the table and how are you doing it? | |||||||||||||||||||||||||||||
| Comment by eichhorn [ 2017-08-30 ] | |||||||||||||||||||||||||||||
|
Hi what do you mean with ist I_S ? | |||||||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2017-08-30 ] | |||||||||||||||||||||||||||||
|
> Hi what do you mean with ist I_S ? INFORMATION_SCHEMA | |||||||||||||||||||||||||||||
| Comment by eichhorn [ 2017-08-30 ] | |||||||||||||||||||||||||||||
|
Hi ja im thinking how can i get that done, because thats a job, and i dont have an exact log of all sql commands, produced from this job. This job runs one time per minute.After import to poller_output next steps to work in the data and than produce data for rrd database. A couple days before i did an full strace from this php job, but the own what i could see was a resource conflict on a unix socket, but thats not unusual. Probably another strace with the setting of a very long line and that produce gigabytes of trace data. But what makes me still confused is, why does that run on with an 5 years old mysql without any problem? thanks | |||||||||||||||||||||||||||||
| Comment by eichhorn [ 2017-08-30 ] | |||||||||||||||||||||||||||||
|
Hi is there a posibility in mariadb to log all commands ( sql ) which mariadb got from a client, specially the insert commands. in the query log i can see only queries, and oly the successful ones. | |||||||||||||||||||||||||||||
| Comment by Elena Stepanova [ 2017-08-30 ] | |||||||||||||||||||||||||||||
|
I don't know what you mean by query log.
It will log all queries received from the clients in the given file. Make sure that the user under which mysqld is running has writing permissions for the given location. |