Ivo Bogucki

Ivo Bogucki Grafik, Koder
HTML/CSS/JS /
tanieprojektowanie.c
om / avan...

Temat: Problem z zapisem większej ilości tekstu do wpisu w Bazie...

Witam.

Mam problem z wpisami. Przy zapisie większej ilości tekstu z poziomu CMS* baza przestaje reagować i zapisuje tylko część treści.

Czy są sposoby na poszerzenie pojemności dla wpisów w bazie?
Jakie parametry są za to odpowiedzialne?
Czy to może jednak wina CMS*?
Ktoś miał podobny problem?

* - CMS Made Simple.

Proszę pomóżcie
Pozdrawiam

konto usunięte

Temat: Problem z zapisem większej ilości tekstu do wpisu w Bazie...

Ivo Bogucki:
Witam.

Mam problem z wpisami. Przy zapisie większej ilości tekstu z poziomu CMS* baza przestaje reagować i zapisuje tylko część treści.

Czy są sposoby na poszerzenie pojemności dla wpisów w bazie?
Jakie parametry są za to odpowiedzialne?
Czy to może jednak wina CMS*?
Ktoś miał podobny problem?

* - CMS Made Simple.

Proszę pomóżcie
Pozdrawiam

Może po prostu skończyło się miejsce na dysku ??
Ivo Bogucki

Ivo Bogucki Grafik, Koder
HTML/CSS/JS /
tanieprojektowanie.c
om / avan...

Temat: Problem z zapisem większej ilości tekstu do wpisu w Bazie...

Nie, nie skończyło się.
Waldemar Jonik

Waldemar Jonik właściciel,
webmaster,
programista, JW Web
Development

Temat: Problem z zapisem większej ilości tekstu do wpisu w Bazie...

Ivo Bogucki:
Witam.

Mam problem z wpisami. Przy zapisie większej ilości tekstu z poziomu CMS* baza przestaje reagować i zapisuje tylko część treści.

co to znaczy większa ilość tekstu - ile znaków długości?
może po prostu w bazie danych pole na ten tekst jest krótsze niż długość tego co wstawiasz?
Paweł Gizan

Paweł Gizan Full Stack
Developer, Aclari
Diamonds

Temat: Problem z zapisem większej ilości tekstu do wpisu w Bazie...

Zmień pole w bazie np na typ longtext i zobacz wtedy.
Ivo Bogucki

Ivo Bogucki Grafik, Koder
HTML/CSS/JS /
tanieprojektowanie.c
om / avan...

Temat: Problem z zapisem większej ilości tekstu do wpisu w Bazie...

Paweł Gizan:
Zmień pole w bazie np na typ longtext i zobacz wtedy.

Yeaa dzieki!

---

20min pozniej... jest tak samo jak było... wielkość się nie powiększyła.
Jakieś pomysły?

---

Jednak nic z tym nie zrobimy. Max wpisu dla bazy (nawet wersji 5.5) to 65,535 bytes (1znak=1byte).

Mimo wszystko dzieki za pomoc!Ivo Bogucki edytował(a) ten post dnia 31.05.10 o godzinie 15:44

konto usunięte

Temat: Problem z zapisem większej ilości tekstu do wpisu w Bazie...

Ivo Bogucki:
Jednak nic z tym nie zrobimy. Max wpisu dla bazy (nawet wersji 5.5) to 65,535 bytes (1znak=1byte).

Skąd ten limit? Longtext ma chyba limit coś koło 4gb, nie?

konto usunięte

Temat: Problem z zapisem większej ilości tekstu do wpisu w Bazie...

Peter K.:
Ivo Bogucki:
Jednak nic z tym nie zrobimy. Max wpisu dla bazy (nawet wersji 5.5) to 65,535 bytes (1znak=1byte).

Skąd ten limit? Longtext ma chyba limit coś koło 4gb, nie?

pytanie zasadnicze czy nie ma jakiejś operacji przycinania stringu po drodze

konto usunięte

Temat: Problem z zapisem większej ilości tekstu do wpisu w Bazie...

Przemysław R.:

pytanie zasadnicze czy nie ma jakiejś operacji przycinania stringu po drodze

No, podejrzewam, że jest albo zamierzona, albo nie i dlatego przycina :) Może jakiś edytor w js nie daje rady? Albo serwer przyjmuje tylko kawałek POST'a
Ivo Bogucki

Ivo Bogucki Grafik, Koder
HTML/CSS/JS /
tanieprojektowanie.c
om / avan...

Temat: Problem z zapisem większej ilości tekstu do wpisu w Bazie...

Manual do MySQL 5.0 opowiada o longrext może mieć max 65,535 bytes. Skąd macie info o 4gb? :)
Michał Jarosz

Michał Jarosz Frontend Developer &
Team Leader

Temat: Problem z zapisem większej ilości tekstu do wpisu w Bazie...

Z manuala do MySQL 5.0.
http://dev.mysql.com/doc/refman/5.0/en/string-type-ove...

LONGTEXT [CHARACTER SET charset_name] [COLLATE collation_name]

A TEXT column with a maximum length of 4,294,967,295 or 4GB (2^32 – 1) characters. The effective maximum length is less if the value contains multi-byte characters. The effective maximum length of LONGTEXT columns also depends on the configured maximum packet size in the client/server protocol and available memory. Each LONGTEXT value is stored using a four-byte length prefix that indicates the number of bytes in the value.Michał Jarosz edytował(a) ten post dnia 03.06.10 o godzinie 11:09

konto usunięte

Temat: Problem z zapisem większej ilości tekstu do wpisu w Bazie...

Gwoli ścisłości to typ LONGBLOB może przechowywać około 4GB danych. Może warto binarkami (BLOB i pochodne) się zainteresowac?

//edit
LONGTEXT również ;)Sebastian Zaborowski edytował(a) ten post dnia 03.06.10 o godzinie 11:11

Następna dyskusja:

Wielokrotna zmiana danych w...




Wyślij zaproszenie do