New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update default firebird.conf settings to better reflect modern average hardware capatabilities [CORE6235] #6479
Comments
Modified by: @luronumendescription: ACTUAL RESULT EXPECTED RESULT: =========================================================================
|
Modified by: Sean Leyne (seanleyne)summary: Firebird should use the Optimized Configurations for the average hardware with an average load by Default => Update default firebird.conf settings to better reflect modern average hardware capatabilities |
Modified by: Sean Leyne (seanleyne)priority: Major [ 3 ] => Minor [ 4 ] |
Commented by: @mrotteveel The suggested AuthServer and AuthClient configuration are insecure and should definitely not be the default. You should not trade in security for better performance unless you know what you're doing. The performance impact of the extra roundtrips for Srp can be mitigated by using a connection pool. |
Commented by: @dyemanov What is the rationale behind your expectations? The Firebird project intentionally uses the current defaults because they're suitable for any application, including the embedded ones. And these defaults are being updated every few years to better fit the realities. In turn, IBSurgeon deals with dedicated server installations and supports middle- and high-end databases, hence the other defaults suggested. |
Commented by: @luronumen Hi Dmitry, My suggestion is that the FirebirdSQL installer can collect this information during the installation process to define the best configuration:Amount of system memory (Detected by the Firebird installer) Questions to ask when installing Firebird:
|
Commented by: @reevespaul This is definitely not the business of the installer. |
Submitted by: @luronumen
ACTUAL RESULT
- The Firebird is not using the Optimized Configurations for the average hardware with an average load by Default according to the IB Surgeon company. See: https://ib-aid.com/en/optimized-firebird-configuration/
EXPECTED RESULT:
- The Firebird should use the Optimized Configurations for the average hardware with an average load by Default according to the IB Surgeon company. See: https://ib-aid.com/download/firebirdconf/firebird_30_superserver_64bit.conf
=========================================================================
DefaultDbCachePages = "100K" instead of "2048"
FileSystemCacheThreshold = "2M" instead of "64K"
TempBlockSize = "2M" instead of "1M"
TempCacheLimit = "1000M" instead of "64M"
AuthServer = "Legacy_Auth, Srp, Win_Sspi" instead of "Srp"
AuthClient = "Legacy_Auth, Srp, Win_Sspi" instead of "Srp, Srp256, Win_Sspi, Legacy_Auth"
UserManager = "Legacy_UserManager, Srp" instead of "Srp"
LockMemSize = "15M" instead of "1M"
LockHashSlots = "30011" instead of "8191"
The text was updated successfully, but these errors were encountered: