草庐IT

优化Oracle

全部标签

c# - C# 中是否有任何存储优化的稀疏矩阵实现?

有没有存储优化SparseMatrix在C#中实现? 最佳答案 有Math.NET.它有一些备用矩阵implementations.(链接指向旧的Math.NET站点。不再有文档的在线版本)。 关于c#-C#中是否有任何存储优化的稀疏矩阵实现?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1812249/

c# - Visual Studio 2013 ADO.net 实体模型没有 Oracle 数据源

我刚刚安装了visualstudio2013并尝试设置EntityFramework来访问oracle数据库。我点击新的ADO.NET实体模型,然后从数据库生成,但是当我点击“新建连接”时,在数据连接屏幕上我没有看到oracle出现在数据源列表中。我只有两个SQL服务器选项。我需要安装一些额外的东西才能让它工作吗?Oracle数据源出现在我安装在同一台机器上的2012版visualstudio中,所以不确定为什么它在2013年不起作用。 最佳答案 还没有发布https://forums.oracle.com/message/1123

c# - 在 C# 中执行一个返回引用游标的 oracle 函数

我有一个oracle程序包,其中包含一个inout引用游标的过程。我的理解是,这是非常标准的。我不喜欢的是我必须编写大量代码才能看到输出。SoIaskedthisquestion事实证明,我可以通过创建一个包装该过程的函数来获得我想要的东西。更新:看起来我不再需要该功能了,但对于那些好奇的人来说,它可能还是值得了解的,请查看原始问答更新。这是函数FUNCTIONGetQuestionsForPrint(userinvarchar2)RETURNMYPACKAGE.refcur_questionASOUTPUTMYPACKAGE.refcur_question;BEGINMYPACKAG

c# - 优化托管到 native 调用

如何加快从托管代码调用native方法?我正在编写一个程序,该程序需要能够管理任意大小的对象列表并从中高速检索信息,并将其输入脚本。脚本是一些编译后的C#代码。我正在编写从C++(native)DLL/SO/等到C#(.Net或Mono)管理层的基本接口(interface)层。现在,我一直在做一些测试,我发现平均而言,从托管代码调用native方法比在托管代码中调用native方法慢100倍(所有native和所有托管都一样快,供引用)。我使用的语法是:[DllImport("test.dll")]externstaticpublicStringtest_method(Stringv

c# - 将字节数组从 Oracle RAW 转换为 System.Guid?

我的应用程序使用自定义数据访问层与Oracle和SQLServer数据库交互,使用DataReader以ADO.NET编写。现在我在GUID(我们将其用于主键)和OracleRAW数据类型之间进行转换时遇到问题。插入oracle很好(我只是在System.Guid上使用ToByteArray()方法)。当我从数据库加载记录时,问题是转换回System.Guid。目前,我正在使用从ADO.NET获得的字节数组传递到System.Guid的构造函数中。这似乎有效,但出现在数据库中的Guid与我以这种方式生成的Guid不对应。我无法更改数据库架构或查询(因为它被重新用于SQLServer)。

C# 代码优化导致 Interlocked.Exchange() 出现问题

我在一些代码中遇到了一个令人沮丧的问题,并且不知道为什么会出现这个问题。////.NETFRAMEWORKv4.6.2ConsoleAppstaticvoidMain(string[]args){varlist=newList{"aa","bbb","cccccc","dddddddd","eeeeeeeeeeeeeeee","fffff","gg"};foreach(variteminlist){Progress(item);}}privatestaticint_cursorLeft=-1;privatestaticint_cursorTop=-1;publicstaticvoidP

c# - 构建时启用了优化或没有调试信息

我目前正在尝试找出为什么我的InjectableAttributesnevergettothefilterpart.因此,我直接链接到源项目中,这样我就可以轻松地放置断点等。然而,当我构建时,我收到以下消息:Thefollowingmodulewasbuilteitherwithoptimizationsenabledorwithoutdebuginformation:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\TemporaryASP.NETFiles\root\[abunchofrandomlynameddirectories]\as

c# - Oracle.ManagedDataAccess.dll 中的 OracleBulkCopy 类?

我正在使用OracleBulkCopy类并引用Oracle.DataAccess.dll。我想使用Oracle.ManagedDataAccess.dll来轻松部署。但是后来我得到了构建错误“找不到OracleBulkCopy”有谁知道为什么Oracle.ManagedDataAccess.dll中没有包含OracleBulkCopy? 最佳答案 你是对的。在撰写本文时,OracleBulkCopy在ODP.NET托管驱动程序中不受支持。未包含的原因仅仅是功能优先级问题。随着托管驱动程序的功能越来越完善,最终将添加OracleBul

c# - Oracle Sequence nextval 是来回跳数

我创建了一个新表和一个新序列,我有两个C#Web服务试图使用使用mySequence.nextval的相同查询将记录插入到这个表中(是的,我检查了很多次,他们两者都使用mySequence.nextval)。这两个Web服务正在向表中插入行,但是mySequence.nextval返回的数字顺序乱序下面是记录的创建方式,显示PrimaryKey从mySequence.nextval获取值1212223232425427285到目前为止没有重复但为什么mySequence.nextval来回跳转?我应该担心吗更新:使用cache_size=20创建序列 最佳答

c# - 有没有办法判断 C# 程序集是否已使用优化参数编译?

相反,有没有办法判断它是在启用还是禁用优化参数的情况下编译的。我不想知道它是发布版还是调试版,因为可以启用或不启用优化。从我的角度来看,即使代码说它是发布版本,它真的是优化过的吗?谢谢。 最佳答案 一种检查方法是查看程序集上的DebuggableAttribute(doc)。如果C#编译器传递了/optimize选项,则不会设置DisableOptimizations标志。注意:虽然这适用于大多数情况,但这并不是100%万无一失的解决方案。至少可以通过以下方式破解它使用具有不同语义的另一种语言进行编译以进行优化如果用户手动定义了De