唠叨等各位老大进来

xuguoxin 2003-12-01 10:32:51

小弟手里的一个新闻管理系统,由于新闻与分类及其它栏目之间关系复杂,因此引入了好几个链接表功能
这样有个问题,修改关系时为了保证数据的完整及准确,需要对链接表中的外键值对进行DELETE ,INSERT ,UPDATE 等操作,在测试时发现表中生成一 些数据库碎片,需要对表优化处理,我想如果随着数据量的增加操作的频繁,会不会造成对表有影响,想到下面几个解决方法:

1 修改对表的操作方式,尽量避免使用DELETE 但这个好像不可能
2 在每次DELETE后加optimize table 这个好像也不可取,因为每次DELETE都对表重整一次
3 为管理员做一个优化功能,定期让他用OPTIMIZE TABLE 优化表,这个好像可取一些

各位看看还有没有比较好的方法指点一下??谢谢

另外在对链接表建索引时应该注意什么?
我一般是只对WHERE 后面出现的字段索引,而且该字段基本唯一
...全文
59 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
OutlawStar 2003-12-02
  • 打赏
  • 举报
回复
不錯,定期維護是最好的辦法,不過你還要做好相應的備份工作才是.
cSharpLzc 2003-12-02
  • 打赏
  • 举报
回复
第三种我推荐,让管理员定期维护一下,要不他也是闲着!
记得,帮你顶也得给分的!
xuguoxin 2003-12-01
  • 打赏
  • 举报
回复
up
xuguoxin 2003-12-01
  • 打赏
  • 举报
回复
up
xuguoxin 2003-12-01
  • 打赏
  • 举报
回复
继续继续,好的出头,
myblessu 2003-12-01
  • 打赏
  • 举报
回复
我是选你说的第3种情况.
xuguoxin 2003-12-01
  • 打赏
  • 举报
回复
总不会要把我100分 cSharpLzc(学习学习再学习) 这厮吧
xuguoxin 2003-12-01
  • 打赏
  • 举报
回复
怎么没人回答呀,这问题难吗?
xuguoxin 2003-12-01
  • 打赏
  • 举报
回复
5555555555
cSharpLzc 2003-12-01
  • 打赏
  • 举报
回复
看手册!
xuguoxin 2003-12-01
  • 打赏
  • 举报
回复
up3

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧