› Fóruns › Banco de dados Oracle › Uso do Parametro Cursor_Sharing › Uso do Parametro Cursor_Sharing
Olá,
Geralmente qiuando você trabalha só com campos simples (varchar2, number, date, etc), o cursor_sharing=force funciona legal. Porém, já tive problemas com uma aplicação Delphi que usava campos MEMO, aí dava pau.
Lembre-se que setando CURSOR_SHARING=force vai fazer com que todos os SQLs parecidos tenham o mesmo plano de execução, o que em certos casos pode não ser bom.
O melhor de setar CURSOR_SHARING=force é que ele agrupa os SQLs parecidos no statspack, aí você saberá exatamente qual SQL atacar em uma rodada de tuning.
CURSOR_SHARING=force, obviamente, também reduz o trabalho no parse, já que ele reusa os SQLs, porém, nunca observei ganhos com isso na prática, apesar da documentação dizer que esta fase de parse (hard parse) é muito custosa.
Espero que ajude