[MacTUG] Agenda for Today's ofis meeting

Marlon A. Griffith m3griffi at engmail.uwaterloo.ca
Tue Apr 17 10:03:46 EDT 2012


Status on:

* length of time to access delegate page (Marlon)
* ofis_test picture not showing (Ray)


If Olga is available?

* what we would need from IAP?
* I can think of home_dept_id


Thoughts on indices and ofis' table structure changes
=====================================================


I have learned:

* the primary key can be used to group related rows for faster access in innodb tables
* how to add secondary indices that take advantage of the primary key
* that removing nulls in column definitions can speed up index searches by a factor of at most half
* have some concerns about premature optimization

Design question:

* will moving manually added data to separate tables help the system in the long term?
** advantage:
*** data takes up less space
*** no chance of import messing up manual entered data
** disadvantage:
*** querying becomes more complicated

What can be refactored:

* research support:
** if I had a primary key by empl_id, proj_nbr the in the person_research_support table means improved performance
** requires empl_ids to be added from manual inputs
** the imported data always has an empl_id which may not match to a person_id
** would this be helpful at this point?

* person tables:
** add indices: nexus, empl_id
** remove null values
** move the webpage info to its own table

* supervision:
** add a primary key of supr_id, supervision_id, student_id to imported data
** move manually added rows to their own table


More information about the MacTUG mailing list