【 在 Knightmare (梦醒时分) 的大作中提到: 】

: 标  题: Re: 数据库字段太多有什么问题

: 发信站: 水木社区 (Sat Jul 30 14:35:23 2011), 站内

: 我不是不想讲,是因为毛病太多了我都不知道从哪讲起。

: 首先说数据库要保证ACID,为了保证在update的同时可以select

: 就必然需要保留before image。所以每次update的过程都是先加锁,copy,update,commit,release.这个代价莫名其妙。而且直接增加了锁的几率,因为现在大多数据库都是锁行的。

: 同时数据库日志的最小单元一般也是一条记录,每次update都会产生很大的日志。

: 再有就是查询的时候索引应该怎么建?

: 还有就是做统计的时候比如统计一段时间内的总和等操作应该怎么做,

: 问题多了去了。

: 我以前给日本一个银行的数据库做过维护和升级,鸟的某个表为了记录工作日,生生放了

: 50多个字段把一个月每一天都作为一个字段放进去了,到最后统计一段时间里到底有多少个

: 工作日的时候那程序写的真是。。。。。。叹为观止。你说傻不傻,2不2?

: 我看到的数据库字段过多的问题,无一例外都是设计一开始就出现了问题。

: 凡是字段个数超过50的表,没一个不是2b的不得了的设计。

: 棺鹊【 在 chylli (号多人傻手指短的五毳) 的大作中提到: 】

: : 标  题: Re: 数据库字段太多有什么问题

: : 发信站: 水木社区 (Sat Jul 30 14:23:25 2011), 站内

: :

: : 不知道多余不多余,但我想不只他有这么个疑惑啊,你看我一直在让

mysql 表列数 字段数 太多_数据库字段太多有什么问题相关推荐

  1. mysql表多大的时候需要分区_数据库分区表 什么情况下需要分区

    什么数据库需要进行分区?首先看一下我们的案例:2010年6月我们六期IT开发团队接到一个XX全国连锁店的餐饮系统,经过一周的敏捷开发之后,XX餐饮系统正式上线了,由于该软件的功能强大,操作简单,功能灵 ...

  2. mysql数据库日志太多_数据库Log太多如何清理但是不影响mysql原本的表数据。

    如果想要关闭二进制mysql日志,可以在my.ini里把log-bin这行注释掉 要清二进制日志的话,在mysql开启了二进制日志的状态下,以root身份登录mysql以后执行下面两个命令之一: PU ...

  3. mysql字段排序语句_数据库字段排序的SQL语句

    简明现代魔法 -> 数据库技术 -> 数据库字段排序的SQL语句 数据库字段排序的SQL语句 2009-09-17 将字段依次写在order by 后面即可 , 中间用逗号隔开. sele ...

  4. MySQL 表列数和行大小有哪些限制?

    列数限制 MySQL对每个表有4096列的硬限制,但是对于给定的表,有效最大值可能会更少.确切的列限制取决于几个因素: 表的最大行大小限制了列的数量(可能还有大小),因为所有列的总长度不能超过该大小 ...

  5. c 自动生成mysql表结构_EntityFrameworkCore 根据实体类自动创建数据库

    1.首先新建 Asp.Net Core WebApi 项目 2.添加一下引用 : 2.1   Pomelo.EntityFrameworkCore.MySql(我用的Mysql 根据自己情况引用就行) ...

  6. Mysql表数据如何导入到微信云开发数据库中

    文章目录 1.方法1 2.方法2 3.小结 思路:打开微信云开发控制平台,可以利用.json文件导入数据,所以重点是如何将mysql表数据导出为json文件 1.方法1 使用Navicat Premi ...

  7. mysql单价乘以数量_数据库字段中存储的数据数量乘以不同单价的和的算法示例...

    数据库字段中存储的数据数量乘以不同单价的和的算法,适用于记账本程序的计件数据记录,和商品记录等场景. 代码示例如下: //模拟数据库结果集 $arr = array( array( "id& ...

  8. 数据库mysql字段加换行_数据库字段换行

    ----存入数据库前去空格: private string cleanString(stringnewStr) {if (!string.IsNullOrEmpty(newStr)) { newStr ...

  9. mysql建立学号与课程编号的索引_数据库mysql 四约束 三范式 六索引

    mysql 四约束 三范式 六索引 1.MySQL 约束 1.约束的作用 分类 表列的primary key主键,unique唯一键,not null非空等修饰符常常被称作约束(constraint) ...

最新文章

  1. cmake中的变量和命令的大小写
  2. python 类的功能,字符串字节,嵌套等相关学习总结
  3. C++set容器-内置类型指定排序
  4. 树,森林,二叉树的互相转换
  5. 福布斯发布美国富豪榜:贝索斯居首 盖茨跌出前二
  6. koa2 mysql_koa2+vue+mysql 全栈开发记录
  7. python单向循环链表_python实现单向循环链表 -- 详细思路分析
  8. 漫画:为什么计算机起始时间是 1970 年 1 月 1 日?
  9. 如何在VS2013中隐藏引用计数?
  10. python 基础课程第三天
  11. thinkphp页面请求时间超过40S报404错误解决办法
  12. C语言库函数查找工具MSDN
  13. Linux netstat命令详解
  14. 使用for循环打印出大写字母的ASCII码对照表
  15. 变量太多太复杂该怎么得出结论?——SPSS因子分析操作的详细讲解与介绍
  16. app inventor制作手机蓝牙遥控器
  17. CICD详解(十)——Jenkins+Gitlab实战
  18. AE 制作一个简单的动画
  19. python编写模拟硬币投掷_python实现简单随机模拟——抛呀抛硬币
  20. LESS与SASS的伯与仲

热门文章

  1. 2021-04-22 MOS管
  2. 平面设计和网页设计的区别
  3. 创龙基于TI AM335x ARM Cortex-A8 CPU,主频高达1GHz开发板FRAM、电源接口和拔码开关
  4. 重启linux服务器
  5. OpenStack GlanceCinder Havana版本的新变化 (by quqi99)
  6. 一级建造师-通信-必学问题
  7. 【leetcode】最接近的三数之和,python实现
  8. Mysql InnoDB引擎的行锁和表锁
  9. 手摸手系列之---camel ftp监听接收解析xml报文并入库生成Java对象实战
  10. 省队集训Round3 DAY1