vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   Big Board Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=172)
-   -   Stored Procedures and Triggers (https://vborg.vbsupport.ru/showthread.php?t=116778)

vantage255 05-26-2006 11:28 PM

Stored Procedures and Triggers
 
Has anyone attempted to convert any backend tasks into MySQL stored procedures?

I am working on a few to move data from large threads into archived threads, but has anyone else started working with this? What results have you seen?

Paul M 05-27-2006 02:03 AM

Sorry, we still run mysql4 which doesn't have them.

Zachery 05-27-2006 05:28 AM

I', waiting abit longer before I move to mysql5 due to some crashing bugs in 5.0.21, I'll hold off for .25 or at least untill 21 gets its issues fixed.

vantage255 05-27-2006 05:06 PM

Fair enough. I am testing 5.1 at the moment. I am very interested in the addition of clustering, now that it uses disk instead of ram.
One of the side effects is that I now have stored procedures. So I started testing. It looks like archiving thread data is pretty easily done. I'm experimenting with how many posts to move per query now. It looks like 100 is a decent numbet, but I am concerned that, on a big board, you might have several threads being archived in the same time frame.
I think this might need to be tuned per board.

Erwin 05-29-2006 12:15 AM

I'm using 5.1 - are there bugs with it? I've had 1 instance where mysql hung on me.

vantage255 05-29-2006 03:39 PM

It seams to be pretty stable for me.
Im not having any issues.

I really wanted to get a good idea of the performance Vs. 4.0 and I wanted to try out the native clustering. Now that it uses HD space instead of ram it may actualy be useable

COBRAws 05-29-2006 04:53 PM

I just upgraded to 5.1, can you inform me how to do this? Im insterested.

vantage255 05-29-2006 06:01 PM

Im not so good a tutorial writer, But I do have a few relivant links.

http://dev.mysql.com/doc/refman/5.0/en/triggers.html

Thats the MySQL trigger docs. Pretty decent docs if you are used to the way Mysql.org writes there stuff.

I also picked up the new Oreilly "MySQL: stored procedures" book. Its pretty easy to grok.

and I havent done anything with the new load ballancing setup yet though. Its my understanding that the config is pretty much teh same as it is for 5.0. but you can specify HD space to use for the cache.

Erwin 05-29-2006 11:22 PM

I'm going to downgrade from 5.1 back to 4.1 - for some reason mysql has been acting up recently and I don't know why, but suspect this may be the case.

It's harder to downgrade than it looks - with the size of my database import/export takes hours.

This is a good reference:
http://dev.mysql.com/doc/refman/5.0/...ng-to-4-1.html

I'm still downgrading...

COBRAws 05-31-2006 03:37 AM

Quote:

Originally Posted by vantage255
Im not so good a tutorial writer, But I do have a few relivant links.

http://dev.mysql.com/doc/refman/5.0/en/triggers.html

Thats the MySQL trigger docs. Pretty decent docs if you are used to the way Mysql.org writes there stuff.

I also picked up the new Oreilly "MySQL: stored procedures" book. Its pretty easy to grok.

and I havent done anything with the new load ballancing setup yet though. Its my understanding that the config is pretty much teh same as it is for 5.0. but you can specify HD space to use for the cache.

Thanks James


All times are GMT. The time now is 01:37 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01114 seconds
  • Memory Usage 1,730KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete