我们有一个使用Microsoft SQL Server作为数据库后端的企业应用程序.我们遇到了一些公平的案例,客户已将应用程序扩展到一个巨大的数据库中,并且正在运行的一些查询会导致自身和其他用户遇到锁定和性能问题.
我们尝试应用尽可能多的索引并且对所有查询进行了极限调整但是我们有一个应用程序必须适合许多不同的客户类型,因此很难创建一个适合所有的解决方案.我们没有资源申请每个客户的客户特定索引/性能.
我们知道导致问题的主要查询是为驱动报告和kpi而生成的查询.
我的问题是,是否有一种方法可以分散应用程序的负载,因此日常使用不会受到报告/ kpi生成的阻碍.也许我们可以反复镜像/复制数据库,以便将日常操作发送到SQL实体A和数据密集型查询并发送到SQL实体B?因此,数据密集型查询对日常事务没有影响,我们可以将查询排队到SQL实体B.
在这种情况下,SQL实体A和B需要始终保持对齐,但SQL实体B将始终是只读的.
任何人都可以建议我们可以尝试实现这一目标吗?或者是否有另一种方法我应该考虑让我们获得成绩.
谢谢
我只是想知道什么会导致我的xap每半天到期(大约).我的意思是,在早上用户点击网站并下载xap的副本,如果该用户返回网站并且网站为他们下载另一个xap副本.
我希望用户需要下载xap的新副本的唯一原因是他们已经清除了他们的浏览器缓存或者我在服务器上放了一个新副本.
关于什么是问题和修复的任何想法?
我在XAP下载上运行了fiddler,并从fiddler的xap下载条目的缓存选项卡中获得了以下几行.
默认情况下,HTTP/200响应是可缓存的,除非出现Expires,Pragma或Cache-Control标头并禁止缓存.
存在HTTP/1.1 ETAG标题:"2ad1d6bfdd43cb1:0"HTTP最后修改标题存在:2010年8月24日星期二22:43:19 GMT
未提供显式HTTP到期信息.大多数浏览器都使用启发式过期策略:Last-Modified和Date之间的差值的10%为'02:53:34',因此此响应将启发式地过期26/08/2010 4:39:26 PM.
这会是问题所在吗?我在哪里设置显式HTTP到期?
这似乎是关于SO的常规问题,我已经尝试了所有解决方案,但没有好处.
我的问题是,在我的asp.net mvc网站(在VS2012中)断点"ARE"在我的所有控制器代码中被击中,但它们"不是"在aspx页面中的实际javascript代码中被击中.javascript中的断点显示了旧的"此断点不会被命中.符号尚未加载".
我检查了所有pdb文件,它们都在那里,模块窗口说明符号已加载.
任何想法为什么实际的标记断点不会被击中?
谢谢
asp.net debugging asp.net-mvc visual-studio visual-studio-2012
我正在考虑将AR套件集成到我们的iOS应用程序中,以便我们可以使用相机扫描房间或视野中的物体.上面是我的意思的一个例子,如果你要拿起相机,它会突出显示房间中的单独物体,并允许它们被点击并"添加"到系统中.
有没有人知道这是否可以用现有的AR套件或其他任何东西实现?这一切似乎都是这样的事实:您正在寻找的对象必须预先定义并加载到数据库中,以便应用程序可以找到它们.我希望它应该能够实时挑选对象.它不需要实际知道实际对象的任何细节,以便可以从基础风景中拉出来.
有任何想法吗?
我们目前有一个系统,每个用户都可以获得一个数据库。我们现在正在转向单数据库多租户模式,以便一个数据库可以容纳许多客户。
几个问题:
是否存在多租户转换工具?Tenant或者这只是创建一个表并将其添加TenantID到每个其他表的过程?
有没有一种简单的方法可以实现多租户而无需重构与数据库通信的代码?
我们有一个Odata.svc与数据库进行所有通信的程序(我们的前端客户端范围从 .net 前端到 iOS 设备)。我读了一些有关使用联合对tenantID谓词执行过滤的内容,因此根本不需要更改代码。这可能吗?
对于数据库中的租户数量是否有建议的限制?
我认为这是一个愚蠢的问题(一根绳子有多长)。我们很可能会在 Azure 上托管最终解决方案。
期待任何人能给我的任何建议。我们正在对我们的流程进行根本性的改变,所以我想在我们陷入困境之前先占上风。
database sql-server federated-identity multi-tenant federation
我有一个 mvc webapi 服务设置,可以从 sql server 数据库中拉取和推送数据。
在包含 webapi 的 Web 项目中,我有一个静态类,它只包含一些从 webapi 方法访问的全局变量。以下是静态类的一个非常精简的示例:
public static class SystemProperties
{
public static int currentContactID;
}
Run Code Online (Sandbox Code Playgroud)
当访问 WebApi 时,我从调用的 Http 标头中删除 ContactID,并将 SystemProperties.CurrentContactID 设置为它。
比在 webapi 的方法中,我访问 SystemProperties.CurrentContactID 进行数据调用。
我发现当并发 webapi 调用 currentContactID 时出现问题。
我的问题是,静态类成员如何在调用会话之间共享?它会不会是最后一个穿着最好的人,如果前一个人还在那里,那么他们会被新人搞砸,他会用他们的细节覆盖变量吗?
我应该使用不同的方法来存储这些详细信息吗?
提前致谢
c# asp.net-mvc global-variables shared-libraries asp.net-web-api
我们正在尝试将 Web 应用程序加载时的大量数据预先缓存到索引数据库中。根据我的性能测试,桌面浏览器(例如 Internet Explorer)上的速度相当不错,我可以在大约 2 秒内插入 10,000 条记录。但与 iPad 上完全相同的功能相比,时间缩短至 30 秒。这种比较让我大吃一惊。
有谁知道将大型数据集插入indexedDB的任何提示或技巧。我不知道这是否可能,但我们是否可以构建一个预填充所有数据的indexedDB服务器端的副本,然后将其发送到客户端,然后将其存储到浏览器。沿着这些思路有什么可行的吗?
谢谢
我正在使用requireJS将我的javascript重构为模块化方式.
我已经完成了,我的项目结构看起来很好,不要误会我的意思.但是现在将应用程序发布到windows azure它现在像狗一样运行.页面会快速弹出,但随着对requirejs模块的依赖性生效,它们会相当笨拙.
难道我做错了什么?我认为这可以平滑所有东西的装载.
有没有人遇到这种困境,他们想要模块化的时尚javascript,并试图用requireJs完成这个并得到一个糟糕的结果?
提前致谢
我只是想知道是否有人知道任何JS库,允许我创建一个带有瓷砖/触摸面板的网页,其功能类似于windows 8 metro/modern UI面板(也根据可用的页面空间布置框).基本上想在我的Web应用程序中创建一个metro风格的菜单.
提前致谢
我正在为应用程序创建一个多租户数据库.我已经在每个表格方法中使用了TenantID,它运行得非常好.我正处于性能调整阶段.
我的问题是,是否应该为每个表中的每个TenantID编制索引以进行优化搜索,因为db上的每个查询都将在此列上进行过滤?
期待任何建议.
谢谢
我只是想知道在Xcode obj-c中是否有一种方法以编程方式获取对象的所有属性(代码未知类型),因此循环遍历所有属性并获取值.我知道如何使用反射在.net世界中做到这一点,但不知道如何在objective-c中做到这一点.
有任何想法吗?
提前致谢
我们的主要后端服务器是一个 .net 5 Web API 项目。我需要将一些 javascript 模块和 javascript 代码集成到我们的功能中。我想节省将这些模块全部重写为 C# 以便从我们的代码访问的时间。是否有任何包或方法可以完成此任务,或者我最好运行一个单独的节点服务器来实现此功能?
javascript ×4
asp.net-mvc ×3
ios ×3
sql-server ×3
c# ×2
database ×2
indexing ×2
ipad ×2
multi-tenant ×2
objective-c ×2
performance ×2
asp.net ×1
debugging ×1
enterprise ×1
federation ×1
html ×1
html5 ×1
indexeddb ×1
iphone ×1
module ×1
node.js ×1
refactoring ×1
requirejs ×1
silverlight ×1
vuforia ×1
wikitude ×1
windows-8 ×1
xap ×1
xcode ×1