社区
MySQL
帖子详情
MySQL:请问各位高手是如何处理mysql的频繁查询和插入,删除操作的?
cuptbluesky
2005-10-28 10:33:12
问题是这样的:我在程序中使用了mysql的C接口,其中程序需要频繁的向mysql进行查询,插入,删除操作,但当每秒中内数据库的操作超过10-20几个操作时,连接崩溃。其中实现时,先初始话一个connection,之后每个操作都共享该连接。请指点这种设计的缺陷和改进,或者请指教更好的解决方案。谢谢!
...全文
527
8
打赏
收藏
MySQL:请问各位高手是如何处理mysql的频繁查询和插入,删除操作的?
问题是这样的:我在程序中使用了mysql的C接口,其中程序需要频繁的向mysql进行查询,插入,删除操作,但当每秒中内数据库的操作超过10-20几个操作时,连接崩溃。其中实现时,先初始话一个connection,之后每个操作都共享该连接。请指点这种设计的缺陷和改进,或者请指教更好的解决方案。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
141242
2005-11-07
打赏
举报
回复
采用过程procedure或许好一点。
cuptbluesky
2005-11-03
打赏
举报
回复
谢谢hy2003fly,我这段时间再仔细考虑一下C接口怎么实现,呵呵,就是不知现在是否已有实现了,应该有吧,可能我没有找到。希望哪位大侠知道的告知一下,谢谢了。
hy2003fly
2005-11-02
打赏
举报
回复
基于C接口的MySQL的连接池该怎么实现呢?我就不清楚,我写jsp的时候,一般在服务器tomcat里配置,当然也有人写一个直接写一个java文件在里面就配置好了。
cuptbluesky
2005-11-02
打赏
举报
回复
基于C接口的MySQL的连接池该怎么实现呢?
比如初始化n个连接?m个需求时,当m=n时,
一个需求一个连接;m<n时同上;m>n时,让
多出的m-n跟另外的m-n个需求分别共享连接?
那个大侠来说说思路,或给段代码也行,谢谢了
cuptbluesky
2005-11-02
打赏
举报
回复
非常感谢楼上各位!
能不给点思路,说说连接池的实现?
rainphield
2005-10-29
打赏
举报
回复
我个人觉得用链接池是比较合理的
每个链接只完成一个任务,互不干扰
毕竟你做的都是短任务,链接池减少了创建和关闭链接的开销
不过,你要合理分配池的大小
这个可能要多次测试才能得到个较好的大小
hy2003fly
2005-10-28
打赏
举报
回复
我是用连接池来处理的,不知道用在你这里行不行得通。
ms44
2005-10-28
打赏
举报
回复
Mysql的手册上说建议使用一个CONNECTION。
但是许多老手都是一般建议开了CONN用完一个就关。
你如果觉得有时间可以都时时。
你要速度快,我觉得先把MYSQL服务器设置的非常好再说吧。
毕竟你调用C的借口问题不会很大。
MySQL
DML 语言(
插入
、更新与
删除
数据)
Re:
MySQL
DML 语言(
插入
、更新与
删除
数据) ======================= # DML 数据
操作
语言 包括动词:INSERT、UPDATE、DELETE 等等 它们分别用于添加、修改和
删除
表中的行(数据) #
插入
、更新与
删除
数据 ...
MySQL
:索引与算法(B+树的
插入
,
删除
操作
)
asds索引是应用程序设计和开发的一个重要方面。若索引太多,应用程序的性能可能会受到影响。而索引太少,对
查询
性能又会产生影响。要找到一个合适的平衡点,这对应用程序的性能至关重要。 asdsadasdasdasdsadasdasdasdsadassdasdsadasdasdsadasdsadassadasdas————《
MySQL
技术内幕INNODB存储引擎》 lnnoDB 存储引擎索引概述数据结构与算法二分查找法二叉查找树和平衡二叉树B+ 树B+ 树的
插入
操作
B+ 树的
删除
操作
????感谢各位的暴击三
mysql
+
查询
慢+
插入
快,
mysql
优化总结(
插入
和
查询
)
mysql
优化小结(
插入
和
查询
)说到
mysql
,我们立刻想起它体积小、速度快、还开源的特点,所以它应用颇广。今天我们来总结一下
mysql
中最
频繁
的两个
操作
:
插入
和
查询
,的优化方法。
插入
:一、文本导入使用LOAD DATA INFILE从文本下载数据这将比使用
插入
语句快20倍。示例:load data local infile 'C:/Users/DELL/Desktop/Description&a...
mysql
写
频繁
优化_针对
频繁
操作
mysql
的一点优化
通常情况下,当访问某张表的时候,读取者首先必须获取该表的锁,如果有写入
操作
到达,那么写入者一直等待读取者完成
操作
(
查询
开始之后就不能中断,因此允许读取者完成
操作
)。当读取者完成对表的
操作
的时候,锁就会被解除。如果写入者正在等待的时候,另一个读取
操作
到达了,该读取
操作
也会被阻塞(block),因为默认的调度策略是写入者优先于读取者。当第一个读取者完成
操作
并解放锁后,写入者开始
操作
,并且直到该写入者完...
MySQL
索引对
查询
的影响_
MySQL
——索引的使用对
查询
、
插入
速度的影响
一.什么是索引?1.索引:索引是对数据库中一列或者多列的值进行排序的一种数据结构。java2.索引的做用:索引的做用是为了提升
查询
的速度。
mysql
3.几个特色:web①
MySQL
中,主键和惟一约束自带索引;②在
查询
时,只有使用到有索引的列,才能提升
查询
速度;③索引会下降
插入
速度,数据量越大,
插入
速度越慢。4.索引的算法:Hash和Btree算法Hash索引:适合等值查找,在范围查找时有可能发生H...
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章