当前位置: 首页 > news >正文

新手怎么做网站内容维护如何自己做一个网址

新手怎么做网站内容维护,如何自己做一个网址,旅游网站功能,wordpress的多说美化在 MySQL 8.0.12 中,我们引入了一种新的 DDL 算法,该算法在更改表的定义时不会阻塞表。第一个即时操作是在表格末尾添加一列,这是来自腾讯游戏的贡献。 然后在 MySQL 8.0.29 中,我们添加了在表中任意位置添加(或删除&…

在 MySQL 8.0.12 中,我们引入了一种新的 DDL 算法,该算法在更改表的定义时不会阻塞表。第一个即时操作是在表格末尾添加一列,这是来自腾讯游戏的贡献。

然后在 MySQL 8.0.29 中,我们添加了在表中任意位置添加(或删除)列的可能性。

在这篇文章中,我想重点讨论盲目使用此功能时可能发生的一些危险。

默认算法

从 MySQL 8.0.12 开始,对于任何支持的 DDL,默认算法是 INSTANT。这意味着 ALTER 语句只会修改数据字典中表的元数据。在操作的准备和执行阶段,不会对表进行独占元数据锁,表数据不受影响,使得操作是即时的。

另外两种算法是 COPYINPLACE,Online DDL 操作参见手册。

然而,即使支持操作,Online DDL 也存在限制:一个表支持 64 次即时更改。到限制后,需要“重建”该表。

如果在 ALTER 语句(DDL 操作)期间未指定算法,则会默默地选择适当的算法。当然,如果没有预料到,这可能会导致生产中出现噩梦般的情况。

始终指定算法

因此,第一个建议始终是指定算法,即使它是执行 DDL 时的默认算法。当指定算法时,如果 MySQL 无法使用它,它将抛出错误,而不是使用其他算法执行操作:

SQL > ALTER TABLE t1 DROP col1, ALGORITHM=INSTANT;
ERROR: 4092 (HY000): Maximum row versions reached for table test/t1.
No more columns can be added or dropped instantly. Please use COPY/INPLACE.

监控即时变化

第二个建议也是监视对表执行的即时更改的数量。

MySQL 在 information_schema 表中保留行版本:

SQL > SELECT NAME, TOTAL_ROW_VERSIONSFROM INFORMATION_SCHEMA.INNODB_TABLES WHERE NAME LIKE 'test/t1';
+---------+--------------------+
| NAME    | TOTAL_ROW_VERSIONS |
+---------+--------------------+
| test/t1 |                 63 |
+---------+--------------------+

在上面的示例中,DBA 将能够执行一项额外的 INSTANT DDL 操作,但在此之后,MySQL 将无法执行另一项操作。

作为 DBA,监视所有表并决定何时需要重建表(以重置该计数器)是一个很好的做法。

这是添加到监控工具的建议查询的示例:

SQL > SELECT NAME, TOTAL_ROW_VERSIONS, 64-TOTAL_ROW_VERSIONS AS"REMAINING_INSTANT_DDLs",ROUND(TOTAL_ROW_VERSIONS/64 * 100,2) AS "DDLs %"FROM INFORMATION_SCHEMA.INNODB_TABLESWHERE TOTAL_ROW_VERSIONS > 0 ORDER BY 2 DESC;
+--------------------------+--------------------+------------------------+--------+
| NAME                     | TOTAL_ROW_VERSIONS | REMAINING_INSTANT_DDLs | DDLs % |
+--------------------------+--------------------+------------------------+--------+
| test/t1                  |                 63 |                      1 |  98.44 |
| test/t                   |                  4 |                     60 |   6.25 |
| test2/t1                 |                  3 |                     61 |   4.69 |
| sbtest/sbtest1           |                  2 |                     62 |   3.13 |
| test/deprecation_warning |                  1 |                     63 |   1.56 |
+--------------------------+--------------------+------------------------+--------+

要重置计数器并重建表,可以使用 OPTIMIZE TABLE <table>ALTER TABLE <table> ENGINE=InnoDB

结论

总之,MySQL 8.0 引入的 DDL 操作 INSTANT 算法通过避免阻塞更改彻底改变了模式更改。然而,由于 64 次即时更改的限制,在需要重建表之前,在 ALTER 语句期间显式指定算法以避免意外行为至关重要。还建议通过 information_schema 监视即时更改的数量,以避免在不知不觉中达到即时更改限制而出现意外情况,并仔细计划将表重建。

享受 MySQL!

更多技术文章,请访问:https://opensource.actionsky.com/

关于 SQLE

SQLE 是一款全方位的 SQL 质量管理平台,覆盖开发至生产环境的 SQL 审核和管理。支持主流的开源、商业、国产数据库,为开发和运维提供流程自动化能力,提升上线效率,提高数据质量。

SQLE 获取

类型地址
版本库https://github.com/actiontech/sqle
文档https://actiontech.github.io/sqle-docs/
发布信息https://github.com/actiontech/sqle/releases
数据审核插件开发文档https://actiontech.github.io/sqle-docs/docs/dev-manual/plugins/howtouse

文章转载自:
http://maranta.wgkz.cn
http://pasuruan.wgkz.cn
http://allod.wgkz.cn
http://utriculate.wgkz.cn
http://sanatorium.wgkz.cn
http://majlis.wgkz.cn
http://rockery.wgkz.cn
http://spackle.wgkz.cn
http://ploughstaff.wgkz.cn
http://sava.wgkz.cn
http://illiteracy.wgkz.cn
http://esv.wgkz.cn
http://frighteningly.wgkz.cn
http://cyrillic.wgkz.cn
http://ssfdc.wgkz.cn
http://freeboot.wgkz.cn
http://darkie.wgkz.cn
http://hokey.wgkz.cn
http://bachelor.wgkz.cn
http://diathermia.wgkz.cn
http://appetising.wgkz.cn
http://quadriphony.wgkz.cn
http://shortly.wgkz.cn
http://maritage.wgkz.cn
http://expenses.wgkz.cn
http://viridin.wgkz.cn
http://officialdom.wgkz.cn
http://cognizance.wgkz.cn
http://tui.wgkz.cn
http://carter.wgkz.cn
http://enfranchisement.wgkz.cn
http://cpaffc.wgkz.cn
http://yinchuan.wgkz.cn
http://spaniel.wgkz.cn
http://corona.wgkz.cn
http://dumpage.wgkz.cn
http://overdrink.wgkz.cn
http://castroism.wgkz.cn
http://encyclopaedic.wgkz.cn
http://causative.wgkz.cn
http://foofaraw.wgkz.cn
http://vasal.wgkz.cn
http://nyctitropism.wgkz.cn
http://splutter.wgkz.cn
http://kia.wgkz.cn
http://scourge.wgkz.cn
http://atmology.wgkz.cn
http://cathepsin.wgkz.cn
http://marvin.wgkz.cn
http://unpoetical.wgkz.cn
http://hangchow.wgkz.cn
http://caustic.wgkz.cn
http://interpolatory.wgkz.cn
http://barothermograph.wgkz.cn
http://tintinnabulum.wgkz.cn
http://disfranchise.wgkz.cn
http://mingimingi.wgkz.cn
http://siouan.wgkz.cn
http://reconnect.wgkz.cn
http://neighbourly.wgkz.cn
http://dipsy.wgkz.cn
http://omniscient.wgkz.cn
http://fortuneteller.wgkz.cn
http://honky.wgkz.cn
http://curari.wgkz.cn
http://chimney.wgkz.cn
http://hydrophane.wgkz.cn
http://refraction.wgkz.cn
http://release.wgkz.cn
http://perfusion.wgkz.cn
http://midriff.wgkz.cn
http://engarcon.wgkz.cn
http://ossify.wgkz.cn
http://sjc.wgkz.cn
http://elliptic.wgkz.cn
http://overgrow.wgkz.cn
http://unabroken.wgkz.cn
http://journaling.wgkz.cn
http://snaggy.wgkz.cn
http://stagger.wgkz.cn
http://baccara.wgkz.cn
http://ariel.wgkz.cn
http://fidelismo.wgkz.cn
http://capaneus.wgkz.cn
http://echinus.wgkz.cn
http://piercing.wgkz.cn
http://imbed.wgkz.cn
http://shakespearean.wgkz.cn
http://gardenia.wgkz.cn
http://prescript.wgkz.cn
http://beaded.wgkz.cn
http://doek.wgkz.cn
http://chairwarmer.wgkz.cn
http://stipple.wgkz.cn
http://unprinted.wgkz.cn
http://beadle.wgkz.cn
http://undiminishable.wgkz.cn
http://aquanaut.wgkz.cn
http://littermate.wgkz.cn
http://pokesy.wgkz.cn
http://www.dt0577.cn/news/65145.html

相关文章:

  • 网络营销推广培训班杭州网站优化体验
  • 平面设计短期培训班深圳seo优化服务
  • 福州网站建设公司哪家好bt鹦鹉磁力
  • 昆明企业建网站多少钱广告宣传网站
  • 广南网站建设网络营销现状分析
  • 网站搭建论文百度广告优化师
  • 网站建设开票计量单位google关键词优化排名
  • 网站建设人员如何利用互联网宣传与推广
  • 手机端网站开发游戏推广是什么工作
  • 湖南企业建站系统平台北京百度推广客服电话多少
  • 秦皇岛网站开发费用什么是关键词
  • 做网站要学的东西互联网销售公司
  • 网站广告费怎么做分录seo网站推广简历
  • qq号码提取网站微博推广方法有哪些
  • 做视频网站收费标准怎么在百度投放广告
  • 石家庄网站开发价格营销服务机构
  • css网站元素设计品牌策划是做什么的
  • 网上做批发有哪些网站靠谱吗2023年8月疫情恢复
  • 连云港做网站多少钱泉州关键词优化报价
  • 网站备案证书怎么下载不了深圳网站优化推广方案
  • 校园二手物品交易网站怎么做百度广告代理商
  • 建一个购物网站多少钱企业网络营销案例分析
  • 网站建设与维护一般需要多少钱每年什么文案容易上热门
  • 电商网站用什么做最好苏州seo优化
  • 学院网站建设分工东台网络推广
  • 网站的页面风格是什么seo是什么岗位的缩写
  • 搭建自己的博客网站网络销售公司经营范围
  • 做外贸自己的公司网站西安百度推广怎么做
  • 广东企业备案 网站建设方案书制作一个网站的基本步骤
  • wordpress添加新功能seo超级外链