Database Reference
In-Depth Information
__DB__
would generate marc_book.sql
__DB__-%Y%m%d
would give marc_book-20071206.sql
The remember template option, when activated, stores the entered template settings
into cookies (for database, table, or server exports) and brings them back the next
time we use the same kind of export.
The default templates are configurable, via the following parameters:
$cfg['Export']['file_template_table'] = '__TABLE__';
$cfg['Export']['file_template_database'] = '__DB__';
$cfg['Export']['file_template_server'] = '__SERVER__';
Compression
To save transmission time and get a smaller export file, phpMyAdmin can compress
to ZIP, GZIP, or BZIP2 formats. phpMyAdmin has native support for the ZIP format.
However, the GZIP and BZIP2formats work only if the PHP server has been compiled
with the --with-zlib or --with-bz2 configuration option respectively. The following
parameters control which compression choices are presented in the panel:
$cfg['ZipDump'] = TRUE;
$cfg['GZipDump'] = TRUE;
$cfg['BZipDump'] = TRUE;
A system administrator installing phpMyAdmin for a number of users could choose
to set all these parameters to FALSE , so as to avoid the potential overhead incurred
by a lot of users compressing their exports at the same time. This situation usually
causes more overhead than if all the users were transmitting their uncompressed
files at the same time.
In older phpMyAdmin versions, the compression file was built in the web server
memory. Some problems caused by this were:
File generation depended on the memory limits assigned to running
PHP scripts.
During the time the file was generated and compressed, no transmission
occurred. Hence, users were inclined to think that the operation was not
working and that something had crashed.
Compression of large databases was impossible to achieve.
The $cfg['CompressOnFly'] parameter (set to TRUE by default) was added to
generate (for gzip and bzip2 formats) a compressed file containing more headers.
Now, the transmission starts almost immediately. The file is sent in smaller chunks
so that the whole process consumes much lesser memory.
 
Search WWH ::




Custom Search