Документация MySQL

25.03.2007

На Solaris 2.8 на x86-й архитектуре
аварийно завершится с
сохранением образа памяти на диске, если он обработан программой
.
на Solaris x86 при большой нагрузке вы
столкнетесь с проблемой аварийного завершения программы с сохранением
образа памяти на диске, используйте при сборке команду
CC=gcc CFLAGS="-O3 -fomit-frame-pointer -DHAVE_CURSES_H" \
CXX=gcc \
CXXFLAGS="-O3 -fomit-frame-pointer -felide-constructors -fno-exceptions \
-fno-rtti -DHAVE_CURSES_H" \
./configure --prefix=/usr/local/mysql
и исключительными
ситуациями в C++.
Если приведенные рекомендации не помогают, соберите версию с отладочной
информацией и запустите программу с созданием трассировочного файла или в
отладчике
(see section ).

Рубрики: Без рубрики | Комментариев нет »

Функция ocicolumnsize()

20.03.2007

<?php
print "<HTML><PRE>\n";
$conn = OCILogon("scott", "tiger");
$stmt = OCIParse($conn,"select * from emp");
OCIExecute($stmt);
print "<TABLE BORDER=\"1\">";
print "<TR>";
print "<TH>Name</TH>";
print "<TH>Type</TH>";
print "<TH>Length</TH>";
print "</TR>";
$ncols = OCINumCols($stmt);
for ( $i = 1; $i <= $ncols; $i++ ) {
$column_name= OCIColumnName($stmt,$i);
$column_type= OCIColumnType($stmt,$i);
$column_size= OCIColumnSize($stmt,$i);
print "<TR>";
print "<TD>$column_name</TD>";
print "<TD>$column_type</TD>";
print "<TD>$column_size</TD>";
print "</TR>";
}
print "</TABLE>";
OCIFreeStatement($stmt);
OCILogoff($conn);
print "</PRE>";
print "</HTML>\n";
?>

Рубрики: Без рубрики | Комментариев нет »

Документация MySQL

15.03.2007

Для работы Mysql рекомендуется FreeBSD версий 3.x, поскольку версия с
потоками является намного более интегрированной.
Простейшим, а поэтому и более предпочтительным способом установки является
использование портов
из коллекции портов
FreeBSD, которая доступна по адресу
.
работоспособный MySQL со всеми возможностями оптимизации, доступными на
данной версии FreeBSD;
установку скриптов, запускающих MySQL, в
'/usr/local/etc/rc.d'
в случае, если вы более не
нуждаетесь в MySQL на данной машине.
Рекомендуется использовать MIT-pthreads на FreeBSD версий 2.x и
собственные потоки для 3.x и более поздних версий FreeBSD. На некоторых
последних версиях 2.2.x возможно применение собственных потоков, но при
этом не исключены проблемы...

Читать далее >>

Рубрики: Без рубрики | Комментариев нет »

Документация MySQL

12.03.2007

E RENAME TABLE tbl_name TO new_tbl_name[, tbl_name2 TO new_tbl_name2,...]
Операция переименования должна осуществляться как атомарная, т.е. при
выполнении переименования никакому другому потоку не разрешается доступ к
указанным таблицам. Благодаря этому возможно замещение таблицы пустой
таблицей:
CREATE TABLE new_table (...);
RENAME TABLE old_table TO backup_table, new_table TO old_table;
Переименование производится слева направо. Таким образом, для обмена
именами между двумя таблицами необходимо выполнить следующие действия:
RENAME TABLE old_table TO backup_table,
new_table TO old_table,
backup_table TO new_table;
Для двух баз данных, находящихся...

Читать далее >>

Рубрики: Без рубрики | Комментариев нет »

Документация MySQL

12.03.2007

Начиная с MySQL 3.23.40 ошибка
выдается только в
случае, если
.
(see section ).
перед выходом.
(see section ).
Клиентская программа внезапно завершилась посреди передачи.
.
Когда пакет соединения содержит неверную информацию.
Когда пользователь не имеет привилегий для соединения с базой данных.
Когда пользователь использует неверный пароль.
секунд.
Обратите внимание: все перечисленное выше может свидетельствовать о
попытке взлома базы данных!
See section .
Ниже перечислены другие причины проблем, которые могут возникнуть с
оборванными клиентами или разорванными соединениями.
Использование как полудуплексного, так и полного дуплексного
Ethernet-протокола под Linux. Данная ошибка присутствует во многих
Linux-драйверах...

Читать далее >>

Рубрики: Без рубрики | Комментариев нет »

« Раньше Позже »