首页 文章
  • 2 votes
    1 answers
    1098 views

    如何从分区表优化oracle查询?

    我有一个按日期(按天)分区的表和字段上的本地索引(包括日期字段) . 如果我查询: SELECT * FROM table t WHERE t.fdate = '30 .06.2011' 它很快实现了,但是当我做的时候 SELECT * FROM table t WHERE EXTRACT(来自t.fdate的月份)= 6 AND EXTRACT(来自t.fdate的年份)= 2011 它...
  • 2 votes
    2 answers
    953 views

    范围分区跳过检查

    我们在oracle中使用范围分区在年份值上划分了大量数据 . 我们使用了范围分区,但每个分区只包含一年的数据 . 当我们编写针对特定年份的查询时,oracle会从该分区获取信息,但仍会检查年份是否是我们指定的年份 . 由于今年的列不是索引的一部分,因此它从表中获取年份并对其进行比较 . 我们已经看到,只要查询获取表数据,它就会变得太慢 . 我们可以以某种方式避免oracle比较年份值,因为我们肯定...
  • 1 votes
    2 answers
    61 views

    PHP正则表达式从非捕获组中提取内部内容

    我正在从一个很长的HTML表中解析信息;现在我正在使用的代码使用DOMDocument,DOMElement(etc)类进行解析 . 我想做一个性能测试来运行当前的方法来对抗Regex从表中获取信息,但我无法得到正确的表达式 . 表格的HTML行如下所示: <tr><td> JON SMITH </td><td> 2000-09-29 &...
  • 10 votes
    2 answers
    769 views

    更快的decimal.Parse替代品

    我注意到 decimal.Parse(number, NumberStyles.AllowDecimalPoint, CultureInfo.InvariantCulture) 比基于Jeffrey Sax的代码的自定义十进制解析方法慢大约100%Faster alternative to Convert.ToDouble public static decimal ParseDecimal(st...
  • 1 votes
    1 answers
    1233 views

    MATLAB中求解非线性方程组的最快方法

    假设我们有三个方程式: eq1 = x1 + (x1 - x2) * t - X == 0; eq2 = z1 + (z1 - z2) * t - Z == 0; eq3 = ((X-x1)/a)^2 + ((Z-z1)/b)^2 - 1 == 0; 六个已知变量是: a = 42 ; b = 12 ; x1 = 316190; z1 = 2...
  • 2 votes
    1 answers
    1445 views

    使用OpenGL比较两个图像

    我正在编写一个程序来绘制一些应该模仿输入(光栅)图像的plygons . 绘制形状后,我需要将我的渲染图像与输入图像进行比较,然后决定是否实现了目标 . 目前我正在使用CIMG库来绘制 . 整个程序在CPU上运行 . 我尝试使用使用OpenGL进行绘图的SFML - 渲染非常快,但是将图像从GPU复制到CPU(与输入图像进行比较)需要很长时间 . 我想要: 在GPU上渲染多边形 将输入(...
  • 1 votes
    3 answers
    49 views

    Windows 2003上的.NET应用程序性能问题

    我们有一个2 x四核Xeon服务器,上面安装了8GB内存和Windows Server 2003企业版 . 我们安装了基于.NET Framework 3.5的应用服务器 . 服务器使用SQL Server 2005作为其数据库服务器 . 当我们安装应用程序服务器时,它曾经具有超快的性能,一切都很好 . 一旦我们加入我们的域名,其性能就会大幅下降 . 例如,花费1秒完成的任务现在需要大约30秒 ....
  • -1 votes
    1 answers
    1073 views

    Angular2如何在组件变为可见时初始化组件

    我想要创建的网页必须有很多块(angular2组件) . 所以我想只初始化它们中的几个(从一开始就可以看到),其他的将在以后初始化(例如当用户滚动时,所以我将通过网络保存调用,加载数据并且页面的呈现会很多快点) . 它就像 AMP (我知道AMP和Angular2完全不同) . 例如,当页面https://www.bucketlist127.com/blog/ideas-for-bucket-li...
  • 114 votes
    30 answers
    1036 views

    编码实践,使编译器/优化器能够制作更快的程序

    许多年前,C编译器并不是特别聪明 . 作为一种解决方法,K&R发明了 register 关键字,提示编译器,将这个变量保存在内部寄存器中可能是个好主意 . 他们还使第三级运营商帮助生成更好的代码 . 随着时间的推移,编译器逐渐成熟 . 他们变得非常聪明,他们的流量分析使他们能够更好地决定寄存器中的值,而不是你可能做的 . register关键字变得不重要了 . 由于alias问题,FORTRAN...
  • 1 votes
    1 answers
    1274 views

    Azure网站Kudu HTMLLog分析显示Always On具有高响应时间

    我们将WebAPI部署为标准计划下的azure网站,并启用了Always On . 在获得多个内存和CPU警报后,我们决定通过xyz.scm.azurewebsites.net检查日志 . 似乎Always ON具有很高的响应时间 . 这可能导致高内存和CPU问题 . 有时警报会在没有人使用系统时自动解决,并在5分钟内自动解决 .
  • 3 votes
    1 answers
    19 views

    MySQL InnoDB比MyISAM慢得多

    我有两个表(缩小到重要字段): syskeywordobjects: pksyskeywordobjects BIGINT fksyskeywords BIGINT fkcontents BIGINT fkcontents INDEX (fkcontents) fksyskeywords INDEX (fksyskeywords) fkcontents_fksyskeywords INDEX (...
  • 1 votes
    1 answers
    594 views

    MySQL:拥有InnoDB引擎的9个表是绝对正常的,但决定将1个表与MYISAM保持一个?

    我从MyISAM切换了所有,但是一个表到InnoDB引擎 . 最后的日志表怎么样?你插入那里但从不从那里选择(据我所知,MyISAM比这种情况下的InnoDB更好) . 我应该将它切换到InnoDB引擎以及它是最后一个未切换的表吗?或者,使用不同的引擎在许多表中保留1个表是绝对正常的吗?
  • 0 votes
    0 answers
    513 views

    随着工作节点数量的增加,Spark性能降低

    我有一个spark应用程序,它从csv文件加载数据,调用Drools引擎,使用flatmap并将结果保存到输出文件(.csv) 以下是两个测试用例: 1)当我运行此应用程序时, 2 Worker nodes 具有相同的配置(8个核心)应用程序需要 5.2 minutes 来完成: 执行人数:133 核心总数:16 已用内存:2GB(每个执行程序1GB) 可用内存:30GB 2)...
  • 1 votes
    1 answers
    395 views

    为什么只有一个 Actuator 只运行一个火花作业?

    我的Spark群集有1个主人和2个 Worker . 应用程序从s3读取csv文件到DataFrames,将它们注册为临时表,并使用sqlContext运行sql查询来创建新的DataFrames . 然后将这些DF存储到MySql DB . 这些作业都在多个节点上运行 . 但是当我将这些表从DB读回到DataFrames时,将它们注册为临时表并运行sqlContext查询,所有处理都只由一个节...
  • 1 votes
    2 answers
    581 views

    jmeter所有其他线程在没有获得一个线程的响应时被卡住

    我是jmeter的新手 . 我正在使用jmeter中的记录功能对Web应用程序进行负载测试 . 问题是,如果我在线程池中为100个连续的Web请求(Web应用程序流程序列)提供100个100s的加速时间 . 如果服务器没有响应第45个线程(总共100个)的第25个请求(总共50个),那么它将停留在该点并且不发送剩余55个线程的请求 . 我该怎么办 . ?是否有任何其他方法来启动线程 .
  • 0 votes
    1 answers
    613 views

    在Jmeter中安排登录,发布请求和注销

    我在Jmeter中有测试计划,有以下三个部分: 登录(HTTP采样器) 运行时控制器(包含HTTP POST请求) 注销(HTTP采样器) 我想按以下方式安排测试: 300位用户登录 所有用户登录后,运行时控制器运行1小时发布HTTP Post请求 所有300个用户注销 . 我已将Thread组设置为300个用户,并将Runtime控制器持续时间设置为3600秒 ....
  • 0 votes
    0 answers
    1729 views

    无法在JMeter中成功登录

    我们使用 JMeter RecordingController记录了网站的登录功能,然后当我们尝试加载测试相同的功能时,我们观察到GET登录https://example.com/login工作正常但在POST登录时给出 response code 302 https://example.com/login/Dologin然后将URL重定向到 /errors/403 我附上截图供参考,请帮助我...
  • 2 votes
    1 answers
    1744 views

    在这种情况下,MyISAM比mysql中的InnoDB快得多

    我一直在编写计算结果,该算法计算InnoDB表中客户之间的距离 . 例如,如果我的客户是A,B,C和D,则数据库中的表格如下所示: From | To | Distance A B 344 A C 274 A D 182 B C 338 等等...我认为我将达到5000万,这是很多行 ....
  • 0 votes
    1 answers
    481 views

    Img src属性和页面性能

    我的aspx页面中有两个img标签,如下所示 . <img src="../Images/icon1.png" class="img-style" alt="Icon" /> <img src="../Images/icon1.png" class="img-style" alt=...
  • 1 votes
    0 answers
    876 views

    在Unity中加载新场景之间的延迟

    我正在使用它来加载带有UI按钮的新场景: public void game1start() { Application.LoadLevel ("gameScene1"); } 这是在你选择关卡的“选择场景”和游戏场景之间 . 目前,场景之间有3秒的延迟 . 我怎样才能减少延误?不确定我是否可以使用LoadLevelAdditive,因为我不想保留选择场...
  • 152 votes
    10 answers
    169 views

    Android webview很慢

    我的 android webviews 很慢 . 这是从手机到 3.0+ 平板电脑的所有内容,具有足够的规格 我知道网页浏览应该是"limited"但是我看到网络应用程序完成了手机间隙,必须使用各种 CSS3 和 JQuery 法术,它们运行得很好而且速度很快 所以我错过了什么,是否有某种 myWebview.SPEEDHACK(1) 可以用来加快速度? 另外,有时我的webv...
  • 19 votes
    13 answers
    1766 views

    如何在Java中快速检索目录列表?

    假设一个非常简单的程序列出了给定目录的所有子目录 . 声音够简单?除了列出Java中所有子目录的唯一方法是使用FilenameFilter与File.list()结合使用 . 这适用于简单的情况,但是当文件夹说出150,000个文件和2个子文件夹时,它在那里愚蠢地等待45秒,遍历所有文件并测试file.isDirectory() . 是否有更好的方法列出子目录? PS . 对不起,请保存有关在同...
  • 0 votes
    2 answers
    1868 views

    多个小目录或一个巨大的目录,文件命名为php mysql

    这是一个完全理论化的问题 . 我有一个照片存储网站,其中照片由网站上注册的用户上传 . The Question 哪种方法更快? 当我需要使用大量计算机和硬盘时,长期更好? 有没有其他方法更好? 现在我想到了两种完成这些东西的方法 . 上传到我的服务器的文件预计会超过〜> 1亿 方法1 这两个 /pictures/hd/ & /pictures/low/ 目录将包含用户上传的...
  • 1 votes
    1 answers
    1111 views

    在多个文件和一个文件上调用fsync时的性能

    我有多个线程,每个线程接受请求,进行一些处理,将结果存储在提交日志中,并返回结果 . 为了保证最多x秒的数据丢失,此提交日志需要每隔x秒进行一次fsync . 我想避免线程之间的同步,这意味着它们每个都需要有自己的提交日志而不是共享日志 - 是否有可能以高效的方式定期fsync所有这些不同的提交日志? 这是在Linux,ext4(或ext3)上 (注意:由于代码的性质,即使在正常处理过程中,线程也...
  • 0 votes
    1 answers
    178 views

    加快此查询(加入mediumtext字段)

    我有这个问题 SELECT t.name,t.userid,t.date,t.cat_id,t.forum_id,t.reply,t.hidden,t.moderated,t.sticky,t.statut,t.poll,t.helpful,t.del, t_data.message, user.name AS author_name,user.level AS author_level,user...
  • 0 votes
    1 answers
    1172 views

    Canvas中SVG路径渲染的性能改进

    Tl; DR:我的渲染时间非常慢,使用下面的代码 - 任何想法为什么会这样或者如何提高性能的建议将深受赞赏 . 我正在开发一个需要支持多个渲染后端的应用程序(例如 SVG 和 Canvas ),但是在渲染到Canvas时我会期待 . 是的,因此构建了我的代码,以便每个后端实现类似Canvas的绘图API,因此无论使用什么后端,渲染语法都保持不变 . 我的代码渲染"Glyphs"...
  • 0 votes
    1 answers
    773 views

    Bloomberg Data花费时间加载Excel-VBA

    enter image description here我目前使用bloomberg数据编写代码 . 我正在尝试使用VBA将Bloomberg的数据导入excel . 这工作正常但问题是我有另一个宏,然后从bloomberg复制数据并将其粘贴到另一个工作表中 . 如果数据还没有全部从bloomberg输出,那么我最终没有足够的数据来复制然后粘贴到另一张纸上 . 目前,我正在使用这行代码:Appli...
  • 0 votes
    0 answers
    218 views

    Application Insights性能

    我们在部署到IIS上的公共接口的Web应用程序上运行应用程序洞察 . 大约一会儿1小时的测试使用(8-10个并发用户)所有请求进入长时间运行状态(1-2分钟),然后性能恢复正常 . 这种模式在白天定期发生,通常与使用情况一致 . 删除App Insights“修复”了问题 . 重新放入见解,重新出现问题 . 我们所知道的: PerfMon计数器:CPU,内存,网络接口,磁盘I / O,%max...
  • 5 votes
    1 answers
    564 views

    加速SSIS包(插入和更新)

    在推特上通过#sqlhelp在这里提到( Solved - See the solution at the end of the post ) . 我正在尝试加速插入2900万行新数据的SSIS包,然后用2个额外的列更新这些行 . 到目前为止,包循环遍历包含文件的文件夹,将平面文件插入数据库,然后执行更新并归档文件 . 添加(感谢@billinkc):SSIS订单是Foreach循环,数据流,执行...
  • 1 votes
    1 answers
    953 views

    MSSQL 2017 - 有效插入大型数据集

    我试图使用C#应用程序从CSV文件中插入大量数据(大约一百万行)到具有四个表的数据库中 . 在CSV文件中,由于复制主键而导致大约25%的行错误,并且每行被分解为四个表 . 从CSV插入行是通过使用try-catch语句打包到事务中的四个过程(每个用于一个表)完成的 . 插入10000行大约需要一分钟,所以它太长了 . 是否存在任何更快的方法来插入大型数据集并持续检查数据一致性?谢谢 . 编辑:这...

热门问题