网站建设费用属于业务宣传费吗软件企业
news/
2025/9/30 19:23:35/
文章来源:
网站建设费用属于业务宣传费吗,软件企业,企业网络营销策划必须以什么为核心,潍坊品牌设计公司写在前面的话#xff1a; 总是在灾难发生后#xff0c;才想起容灾的重要性#xff1b; 总是在吃过亏后#xff0c;才记得曾经有人提醒过。 核心军规 1、不在数据库做运算 cpu计算务必移至业务层 2、控制单表数据量 int型不超过1000w#xff0c;含char则不超过500w#xf… 写在前面的话 总是在灾难发生后才想起容灾的重要性 总是在吃过亏后才记得曾经有人提醒过。 核心军规 1、不在数据库做运算 cpu计算务必移至业务层 2、控制单表数据量 int型不超过1000w含char则不超过500w 合理分表 限制单库表数量在300以内 3、控制列数量 字段少而精字段数建议在20以内 4、平衡范式与冗余 效率优先 往往牺牲范式 5、拒绝3B 拒绝大sql语句big sql 拒绝大事务big transaction 拒绝大批量big batch 字段类军规 6、用好数值类型 tinyint(1Byte) smallint(2Byte) mediumint(3Byte) int(4Byte) bigint(8Byte) bad caseint(1)/int(11) 7、字符转化为数字 用int而不是char(15)存储ip 8、优先使用enum或set 例如sex enum (‘F’, ‘M’) 9、避免使用NULL字段 NULL字段很难查询优化 NULL字段的索引需要额外空间 NULL字段的复合索引无效 bad casename char(32) default nullage int not nullgood caseage int not null default 010、少用text/blob varchar的性能会比text高很多 实在避免不了blob请拆表 11、不在数据库里存图片 索引类军规 12、谨慎合理使用索引 改善查询、减慢更新 索引一定不是越多越好(能不加就不加要加的一定得加) 覆盖记录条数过多不适合建索引例如“性别” 13、字符字段必须建前缀索引 14、不在索引做列运算 bad case
select id where age 1 10;15、innodb主键推荐使用自增列 主键建立聚簇索引 主键不应该被修改 字符串不应该做主键 如果不指定主键innodb会使用唯一且非空值索引代替 16、不用外键 请由程序保证约束 sql类军规 17、sql语句尽可能简单 一条sql只能在一个cpu运算 大语句拆小语句减少锁时间 一条大sql可以堵死整个库 18、简单的事务 事务时间尽可能短 19、避免使用trig/func 触发器、函数不用 客户端程序取而代之 20、不用select * 消耗cpuio内存带宽 这种程序不具有扩展性 21、OR改写为IN() or的效率是n级别 in的消息时log(n)级别 in的个数建议控制在200以内 select id from t where phone’159′ or phone’136′;select id from t where phone in (’159′, ’136′);22、OR改写为UNION mysql的索引合并很弱智 select id from t where phone ’159′ or name ‘john’;select id from t where phone’159′unionselect id from t where name’jonh’23、避免负向% 24、慎用count(*) 25、limit高效分页 limit越大效率越低 select id from t limit 10000, 10;select id from t where id 10000 limit 10;26、使用union all替代union union有去重开销 27、少用连接join 28、少用group by 分组 自动排序 29、请使用同类型比较 30、使用load data导数据 load data比insert快约20倍 31、打散批量更新 32、新能分析工具 show profile;mysqlsla;mysqldumpslow;explain;show slow log;show processlist;show query_response_time(percona);
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/923185.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!