小编Bar*_*all的帖子

MySQL INNODB微调在什么时候成为要求?

我看了看这个:
http ://www.mysqlperformanceblog.com/2009/01/12/should-you-move-from-myisam-to-innodb/
和:http:
//www.mysqlperformanceblog.com/2007/11/01/InnoDB的性能优化,基础/

这些回答了很多关于INNODB和MyISAM的问题.毫无疑问,我认为INNODB是我应该去的方式.但是,我正在自己开发和开发我已经创建了一个LAMP(ubuntu 10.10 x64)VM服务器.目前服务器有2 GB内存和一个SATA 20GB驱动器.我可以毫不费力地增加这些数量,大约3-3.5 GB内存和200GB驱动器.

我不愿意切换到INNODB的原因是:
A)以上文章提到INNODB将大大增加表的大小,他建议更大量的RAM和驱动器空间.在生产环境中,我不介意这种增加,在开发环境中,我担心我无法容纳.
B)我没有看到微调我的VM上的INNODB引擎有任何意义.这可能是我在生产环境中甚至不允许做的事情.这些文章听起来像INNODB注定要失败而没有微调.

我的问题是这个.INNODB在什么时候可行?在我的服务器上运行INNODB需要多少RAM(仅使用我的数据进行测试.除了我之外,这个服务器不对任何人开放)?并且我可以安全地假设一个不允许我微调数据库的生产环境可能已经自己调整过了吗?

我也在过度思考/过度关注事物?

mysql lamp innodb virtual-machine

8
推荐指数
1
解决办法
5686
查看次数

dotnet core 2 asp .net 中的路由特定响应压缩?

这可能看起来有点毫无意义,但我希望我的 API 端点之一支持“最佳”gzip 压缩。对于所有其他我想要“无”或“最快”。

这可能吗?我怎样才能实现这个目标?

最理想的是,我想以某种方式从控制器操作中向服务表明我希望对当前请求进行 GZipped 以及要使用的设置。

我想我可以尝试从 ResponseCompressionMiddleware 中提取 Invoke 方法并将其混入它自己的服务中,但我想先看看是否有更简单的方法。

.net-core asp.net-core

6
推荐指数
1
解决办法
2233
查看次数

是否可以在“ CreateDefaultBuilder”调用之后重新配置应用程序配置

CreateDefaultBuilder通话中使用ConfigureAppConfiguration了一些默认设置。我想覆盖(或附加)这些默认值。我试图复制CreateDefaultBuilder到我自己的函数中并编辑相应的行,但是它无法解析该函数​​中使用的类型,因为该类型属于internalAspNetCore命名空间(特别是该HostFilteringStartupFilter类型)。

有什么更干净的方法可以让我修改CreateDefaultBuilder功能吗?

编辑:所以我只是看着源HostFilteringStartupFilter,它只是调用UseHostFilteringIApplicationBuilder,所以我就补充说,我的Startup.Configure,但我还是想如果可能的话更简洁的方法..

asp.net-core asp.net-core-2.1

5
推荐指数
1
解决办法
327
查看次数