1. There is a place that curosr open in DB will not be closed in some logic. I read the code and fix it.
2. get-id-method is very low performance in zabbix-1.8.8. As we use oracle, we remove the function in source code and use Sequence of oracle to get id.
It will solve the TX lock problem in oracle in large scalability.
3. For oracle, zabbix made a method to compose sql into a large sql, and add 'begin' & 'end'. This will make oracle can not share cursors so that oracle will crash.
We split the big sql into sql-in-sentence and solve this problem
I'm sorry I do not have version control. So perhaps you can use 'diff' to find where I've modified.
2. get-id-method is very low performance in zabbix-1.8.8. As we use oracle, we remove the function in source code and use Sequence of oracle to get id.
It will solve the TX lock problem in oracle in large scalability.
3. For oracle, zabbix made a method to compose sql into a large sql, and add 'begin' & 'end'. This will make oracle can not share cursors so that oracle will crash.
We split the big sql into sql-in-sentence and solve this problem
I'm sorry I do not have version control. So perhaps you can use 'diff' to find where I've modified.
Comment