Firebird 2 QuickStart
Superserver Processes Creates a separate process for every client connection, each with its own cache. Less resource use if the number of connections is low. A single process serves all connections, using threads connections grows. Permits fast, direct I/O to database files for local connections on Linux. The client process must have filesystem-level access rights to the database for this to work. On Linux, all local connections the server process needs access rights to the database file. Local connections On Windows, both architectures now support safe and reliable local connec- tions, with only the server process requiring0 码力 | 40 页 | 218.42 KB | 1 年前3firebird 5 quickstartguide
What are they? • Classic mode (aka MultiProcess) involves a single listening process that spawns off an additional process for each client connection. Using a locking mechanism, it allows shared connections connections to database files. • SuperClassic (ThreadedShared) is a single server process. Client connections are handled by separate threads, each having their own database page cache. Other processes database simultaneously (hence the Shared). • Superserver (ThreadedDedicated) is also a single server process with threads handling client connections. There is a single, common database page cache. The server0 码力 | 49 页 | 396.21 KB | 1 年前3Firebird 1.0 QuickStart
Windows and Linux. Creates a process for each client connec- tion, each with its own cache. Less re- source use if the number of connections is low. Single server process with a separate thread for each multi-processor Windows ma- chines, performance can even drop dramatically as the OS switches the process between CPUs. To prevent this, set the CPU_AFFINITY parameter in the configuration file ibconfig the install from a command shell or through a GUI interface. For Linux distributions that cannot process rpm programs, and for the various UNIX flavors, use the .tar.gz kit. You will find detailed instructions0 码力 | 26 页 | 179.05 KB | 1 年前3firebird gbak
is ended and this means that the backup process can be run while users are working in the database. However, any transactions started after the backup process begins will not have any of the changed data 1. Restore Or Recreate? Should a database be restored or replaced? Restoring a database is the process by which you take the existing file and delete prior to replacing it on disc with a backup copy users decide to see if they can login, the database may well be corrupted. Finally, if the restore process discovers that the dump file is corrupt, the restore will fail and your previously working database0 码力 | 34 页 | 191.73 KB | 1 年前3Firebird File and Metadata Security
(user) to access a Firebird database it must connect to the Firebird server process. On receiving a connect request the server process will authenticate the user credentials against the server users defined database require direct access to the database file itself. All access goes through the server process, which accesses the database file as needed to fulfil requests. It is the server that restricts from this description, Firebird security is predicated on the assumption that the Firebird server process will be running in an adequately secure environment. Firebird itself takes no precautions to provide0 码力 | 19 页 | 115.27 KB | 1 年前3Firebird 2.5 Language Reference
be correlated. A query is correlated when the subquery and the main query are interdependent. To process each record in the subquery, it is necessary to fetch a record in the main query; i.e., the subquery password if the ISC_USER and ISC_PASSWORD environment variables are set. The user specified in the process of creating the database will be its owner. This will be important when considering database and file. Despite its syntax, a statement with the BEGIN BACKUP clause does not start a backup process but just creates the conditions for doing a task that requires the database file to be read-only0 码力 | 521 页 | 2.30 MB | 1 年前3firebird 40 language reference
otherwise, by default, it uses the same time zone as the operating system of the Firebird server process. This default can be overridden in firebird.conf, setting DefaultTimeZone. Drivers may apply be correlated. A query is correlated when the subquery and the main query are interdependent. To process each record in the subquery, it is necessary to fetch a record in the main query; i.e. the subquery password if the ISC_USER and ISC_PASSWORD environment variables are set. The user specified in the process of creating the database will be its owner. This will be important when considering database and0 码力 | 778 页 | 3.43 MB | 1 年前3Firebird 2.1.5 Installation
correct. Known Compatibility Issues 7 Important Such errors could also show up during the restore process when you are migrating databases to the new version. It will be necessary to correct these conditions a stub process named fb_inet_server.exe on Windows that listens for connection requests from network clients. On POSIX systems, the [x]inetd daemon performs this listening role. The stub process or daemon separate fb_inet_server process for each successful connection. Each process has its own private page cache and, on 32-bit systems, can use up to 2 GB of RAM. • Superserver is a process named fbserver.exe0 码力 | 46 页 | 217.89 KB | 1 年前3firebird isql
who may want to connect at a later stage. By prepending the localhost: to the path, the server process, with Firebird running as user firebird, will create and own the file. To test the newly created documentation to set environmental variables. For the bash shell, the following example shows the process: $ export ISC_USER=sysdba $ export ISC_PASSWORD=secret $ /opt/firebird/bin/isql my_employee SQL> precision of a numerical data type. The dialects serve to instruct the Firebird server on how to process features implemented in legacy Borland Interbase databases, earlier than version 6.0. Dialects are0 码力 | 76 页 | 369.92 KB | 1 年前3Firebird Internals: Inside a Firebird Database
undertaken in the creation of this document, but no Firebird databases were harmed during this process. All databases mentioned or described within this document are those with an ODS of 11.1 — in other data is now: fe 00 00 00 20 00 41 61 61 61 61 . . . . . A a a a a Repeat the above process of reading a control byte and outputting the appropriate characters accordingly until we get the NULLTEST_1 VALUES ('0','1','2','3','4','5','6','7','8','9'); SQL> COMMIT; I have not shown the process for determining the actual data page for this new table here, but — in my test database — it works0 码力 | 63 页 | 261.00 KB | 1 年前3
共 19 条
- 1
- 2