首页
学习
活动
专区
工具
TVP
发布

MySQL 使用规范

一般操作 高峰期不进行DDL操作,不进行大表全表扫描; 进行更新或删除时,一万以下条数据最好使用 分批更新(计数 如 i 累加到500)(存储方式) 设计库 原则:不同业务按库划分 使用:innodb...存储引擎 设计表 一定要有主键 强烈建议字段为 NOT NULL,并设置默认值 禁止储存图片、文件、视频等 使用 tingint 代替 ENUM 禁止使用外键 少用拆分 BLOB、TEXT字段 控制 字段数量.../尽可能小的字段/命名规范 字段类型 Tinyint[UNSIGNED] - 无负整数 (从 0 到 255 的整型数据。...编写sql update/delete 不使用limit,必须添加where 使用prepared、statement,提成性能,避免SQL注入 禁止使用 % 模糊查询(全表) 表中记录数 count...(id)) 如果 new_id 是 varchar 则使用 new_id = "123456" 比使用 new_id = 123456 的效率高很多倍 使用 where upper(id) 的效率很低

62820
您找到你想要的搜索结果了吗?
是的
没有找到

mysql使用规范

目的 规范业务系统对MySQL数据库在设计、开发、运维等阶段所必须遵循的原则,旨在控制对数据库的滥用,收敛不合理的使用形式,保障数据库安全、稳定、高效的运行以及业务运营的稳定性。...适用范围 所有使用MySQL的业务系统。 数据库设计规范 【强制】所有的表必须指定主键(Primary Key),主键是尽可能小的INT类型,并且是AUTO_INCREMENT自增长形式。...【强制】必须使用InnoDB存储引擎。 【强制】必须使用UTF-8字符编码。 【强制】避免使用全文索引fulltext。 【强制】在满足业务需求的前提下,要求字段长度的定义尽可能的短小。...数据库应用开发规范 【强制】数据库访问信息统一配置,必须可以满足一键切换访问实例。...【强制】使用主键更新表(如修改、删除记录),特别是并发更新的情况,必须使用主键更新。 【强制】查询字段避免使用表达式或函数,避免索引失效。

82420

Autograph的使用规范

当然Autograph机制能够转换的代码并不是没有任何约束的,有一些编码规范需要遵循,否则可能会转换失败或者不符合预期。...我们将着重介绍Autograph的编码规范和Autograph转换成静态图的原理。 并介绍使用tf.Module来更好地构建Autograph。 本篇我们介绍使用Autograph的编码规范。...一,Autograph编码规范概述 1,被@tf.function修饰的函数应尽可能使用TensorFlow中的函数而不是Python中的其他函数。...例如使用tf.print而不是print,使用tf.range而不是range,使用tf.constant(True)而不是True. 2,避免在@tf.function修饰的函数内部定义tf.Variable...二,Autograph编码规范说明 1,被@tf.function修饰的函数应尽量使用TensorFlow中的函数而不是Python中的其他函数。

77530

文件服务器的搭建(linux文件服务器搭建)

超过一定使用空间的员工给予提醒 为了达到上述要求,我们在文件服务器上可以做如下的设置。 先以采购部为例,进行问题的说明。...此时,用户1,已经是文件服务器该文件夹的所有共享权限了。但是,因为我们的磁盘是NTFS分区,那么在“安全”中我们也要做相应的设置。...客户端要能访问文件服务器上的共享文件,那么该客户端必须已经加入到该域中了。 现在你随便找一个已经加入到域的客户端,然后登陆时输入已经在域中存在在的用户。...我们再次切换到服务器上,打开“管理您的服务器”→文件服务器→管理此文件服务器,找到共享的文件夹,选择“属性” 选择“发布”选项,点击“将这个共享在AD中发布”,然后确定。...然后我们再次切换到,客户端,点击“开始查找“ 现在我们已经看到文件服务器上的共享文件夹了。双击,出现如下画面。

10.2K20

Git分支使用规范

辅助分支包括: 用于开发新功能时所使用的feature分支 用于辅助版本发布的release分支 用于修正生产代码中的缺陷的hotfix分支 以上这些分支都有固定的使用目的和分支操作限制。...feature分支 使用规范: 命名规则:feature/* 或者 feature/JID-N/developerName develop分支的功能分支 feature分支使用develop分支作为它们的父类分支...release分支 使用规范: 命名规则:release/,“”以本次发布的版本号为标识 release分支主要用来为发布新版的测试、修复做准备 当需要为发布新版做准备时,从develop衍生出一个release...hotfix分支 使用规范: 命名规则:hotfix/* hotfix分支用来快速给已发布产品修复bug或微调功能 只能从master分支指定tag版本衍生出来 一旦完成修复bug,必须合并回master...tag使用规范 版本号(tag)命名规则:主版本号.次版本号.修订号,如2.1.13。

41731

深度探讨 useEffect 使用规范

如果在这个观念的基础之上我们能达成共识,我们再来一起结合 React 官方文档,对 useEffect 的使用规范进行深入探讨。...那么看上去前提条件跟规范有一些出入 于是,React 官方文档还存在另外一条规范 react 官方文档把 useEffect 称为一种逃离方案「逃生舱」,我们应该在最后使用它。...但是如果我们已经对 useEffect 的运行机制非常清楚,并且他使用他付出的代价只是一次 re-render,我会更倾向于选择前者:更符合语义、解耦好更利于封装,而不是严格遵守规范。...5 总结 react 官方文档在建议与规范的角度上会尽可能让大家避免使用 useEffect,我猜测大概是由于许多初学者在 useEffect 对于依赖项的使用会产生不少疑问而导致的。...因此,我更倡导大家在学习规范时,去充分理解规范出现的背后逻辑,灵活的运用他,并积极探寻更好的解决方案。

17910
领券